.ion-palette-dark{--ion-color-primary: #4d8dff;--ion-color-primary-rgb: 77, 141, 255;--ion-color-primary-contrast: #000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #447ce0;--ion-color-primary-tint: #5f98ff;--ion-color-secondary: #46b1ff;--ion-color-secondary-rgb: 70, 177, 255;--ion-color-secondary-contrast: #000;--ion-color-secondary-contrast-rgb: 0, 0, 0;--ion-color-secondary-shade: #3e9ce0;--ion-color-secondary-tint: #59b9ff;--ion-color-tertiary: #8482fb;--ion-color-tertiary-rgb: 132, 130, 251;--ion-color-tertiary-contrast: #000;--ion-color-tertiary-contrast-rgb: 0, 0, 0;--ion-color-tertiary-shade: #7472dd;--ion-color-tertiary-tint: #908ffb;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffce31;--ion-color-warning-rgb: 255, 206, 49;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0b52b;--ion-color-warning-tint: #ffd346;--ion-color-danger: #f24c58;--ion-color-danger-rgb: 242, 76, 88;--ion-color-danger-contrast: #000;--ion-color-danger-contrast-rgb: 0, 0, 0;--ion-color-danger-shade: #d5434d;--ion-color-danger-tint: #f35e69;--ion-color-light: #222428;--ion-color-light-rgb: 34, 36, 40;--ion-color-light-contrast: #fff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #1e2023;--ion-color-light-tint: #383a3e;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-dark: #f4f5f8;--ion-color-dark-rgb: 244, 245, 248;--ion-color-dark-contrast: #000;--ion-color-dark-contrast-rgb: 0, 0, 0;--ion-color-dark-shade: #d7d8da;--ion-color-dark-tint: #f5f6f9}.ion-palette-dark.ios{--ion-background-color: #000000;--ion-background-color-rgb: 0, 0, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-background-color-step-50: #0d0d0d;--ion-background-color-step-100: #1a1a1a;--ion-background-color-step-150: #262626;--ion-background-color-step-200: #333333;--ion-background-color-step-250: #404040;--ion-background-color-step-300: #4d4d4d;--ion-background-color-step-350: #595959;--ion-background-color-step-400: #666666;--ion-background-color-step-450: #737373;--ion-background-color-step-500: #808080;--ion-background-color-step-550: #8c8c8c;--ion-background-color-step-600: #999999;--ion-background-color-step-650: #a6a6a6;--ion-background-color-step-700: #b3b3b3;--ion-background-color-step-750: #bfbfbf;--ion-background-color-step-800: #cccccc;--ion-background-color-step-850: #d9d9d9;--ion-background-color-step-900: #e6e6e6;--ion-background-color-step-950: #f2f2f2;--ion-text-color-step-50: #f2f2f2;--ion-text-color-step-100: #e6e6e6;--ion-text-color-step-150: #d9d9d9;--ion-text-color-step-200: #cccccc;--ion-text-color-step-250: #bfbfbf;--ion-text-color-step-300: #b3b3b3;--ion-text-color-step-350: #a6a6a6;--ion-text-color-step-400: #999999;--ion-text-color-step-450: #8c8c8c;--ion-text-color-step-500: #808080;--ion-text-color-step-550: #737373;--ion-text-color-step-600: #666666;--ion-text-color-step-650: #595959;--ion-text-color-step-700: #4d4d4d;--ion-text-color-step-750: #404040;--ion-text-color-step-800: #333333;--ion-text-color-step-850: #262626;--ion-text-color-step-900: #1a1a1a;--ion-text-color-step-950: #0d0d0d;--ion-item-background: #000000;--ion-card-background: #1c1c1d}.ion-palette-dark.ios ion-modal{--ion-background-color: var(--ion-color-step-100, var(--ion-background-color-step-100));--ion-toolbar-background: var(--ion-color-step-150, var(--ion-background-color-step-150));--ion-toolbar-border-color: var(--ion-color-step-250, var(--ion-background-color-step-250))}.ion-palette-dark.md{--ion-background-color: #121212;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-background-color-step-50: #1e1e1e;--ion-background-color-step-100: #2a2a2a;--ion-background-color-step-150: #363636;--ion-background-color-step-200: #414141;--ion-background-color-step-250: #4d4d4d;--ion-background-color-step-300: #595959;--ion-background-color-step-350: #656565;--ion-background-color-step-400: #717171;--ion-background-color-step-450: #7d7d7d;--ion-background-color-step-500: #898989;--ion-background-color-step-550: #949494;--ion-background-color-step-600: #a0a0a0;--ion-background-color-step-650: #acacac;--ion-background-color-step-700: #b8b8b8;--ion-background-color-step-750: #c4c4c4;--ion-background-color-step-800: #d0d0d0;--ion-background-color-step-850: #dbdbdb;--ion-background-color-step-900: #e7e7e7;--ion-background-color-step-950: #f3f3f3;--ion-text-color-step-50: #f3f3f3;--ion-text-color-step-100: #e7e7e7;--ion-text-color-step-150: #dbdbdb;--ion-text-color-step-200: #d0d0d0;--ion-text-color-step-250: #c4c4c4;--ion-text-color-step-300: #b8b8b8;--ion-text-color-step-350: #acacac;--ion-text-color-step-400: #a0a0a0;--ion-text-color-step-450: #949494;--ion-text-color-step-500: #898989;--ion-text-color-step-550: #7d7d7d;--ion-text-color-step-600: #717171;--ion-text-color-step-650: #656565;--ion-text-color-step-700: #595959;--ion-text-color-step-750: #4d4d4d;--ion-text-color-step-800: #414141;--ion-text-color-step-850: #363636;--ion-text-color-step-900: #2a2a2a;--ion-text-color-step-950: #1e1e1e;--ion-item-background: #1e1e1e;--ion-toolbar-background: #1f1f1f;--ion-tab-bar-background: #1f1f1f;--ion-card-background: #1e1e1e}
:root{--eui-bc-transparent:#0000;--eui-bc-branding-120:#003676;--eui-bc-branding-120-contrast:#fff;--eui-bc-branding-100:#004494;--eui-bc-branding-100-contrast:#fff;--eui-bc-branding-80:#3369a9;--eui-bc-branding-80-contrast:#fff;--eui-bc-primary-160:#0a1f6c;--eui-bc-primary-160-contrast:#fff;--eui-bc-primary-140:#0f2fa2;--eui-bc-primary-140-contrast:#fff;--eui-bc-primary-130:#1338bd;--eui-bc-primary-130-contrast:#fff;--eui-bc-primary-120:#143fd9;--eui-bc-primary-120-contrast:#fff;--eui-bc-primary-110:#2651eb;--eui-bc-primary-110-contrast:#fff;--eui-bc-primary-100:#3860ed;--eui-bc-primary-100-contrast:#fff;--eui-bc-primary-80:#5577f0;--eui-bc-primary-80-contrast:#fff;--eui-bc-primary-60:#89a1f4;--eui-bc-primary-60-contrast:#000;--eui-bc-primary-40:#b1c0f8;--eui-bc-primary-40-contrast:#000;--eui-bc-primary-20:#d8e0fb;--eui-bc-primary-20-contrast:#000;--eui-bc-primary-10:#ebf3fd;--eui-bc-primary-10-contrast:#000;--eui-bc-primary-5:#f3f6fa;--eui-bc-primary-5-contrast:#000;--eui-bc-primary-0:#fff;--eui-bc-primary-0-contrast:#000;--eui-bc-neutral-160:#131313;--eui-bc-neutral-160-contrast:#fff;--eui-bc-neutral-140:#1d1d1d;--eui-bc-neutral-140-contrast:#fff;--eui-bc-neutral-130:#222;--eui-bc-neutral-130-contrast:#fff;--eui-bc-neutral-120:#262626;--eui-bc-neutral-120-contrast:#fff;--eui-bc-neutral-110:#2b2b2b;--eui-bc-neutral-110-contrast:#fff;--eui-bc-neutral-100:#303030;--eui-bc-neutral-100-contrast:#fff;--eui-bc-neutral-80:#595959;--eui-bc-neutral-80-contrast:#fff;--eui-bc-neutral-60:#838383;--eui-bc-neutral-60-contrast:#fff;--eui-bc-neutral-40:#acacac;--eui-bc-neutral-40-contrast:#000;--eui-bc-neutral-20:#d6d6d6;--eui-bc-neutral-20-contrast:#000;--eui-bc-neutral-10:#eaeaea;--eui-bc-neutral-10-contrast:#000;--eui-bc-neutral-5:#f5f5f5;--eui-bc-neutral-5-contrast:#000;--eui-bc-neutral-3:#f9f9f9;--eui-bc-neutral-3-contrast:#000;--eui-bc-neutral-2:#fcfcfc;--eui-bc-neutral-2-contrast:#000;--eui-bc-neutral-0:#fff;--eui-bc-neutral-0-contrast:#000;--eui-bc-info-0:#fff;--eui-bc-info-0-contrast:#000;--eui-bc-info-5:#f0f7fd;--eui-bc-info-5-contrast:#000;--eui-bc-info-10:#e3f1fc;--eui-bc-info-10-contrast:#000;--eui-bc-info-20:#c8e3f9;--eui-bc-info-20-contrast:#000;--eui-bc-info-40:#8cc5f2;--eui-bc-info-40-contrast:#000;--eui-bc-info-60:#51a6ec;--eui-bc-info-60-contrast:#fff;--eui-bc-info-80:#2791e7;--eui-bc-info-80-contrast:#fff;--eui-bc-info-100:#0578d6;--eui-bc-info-100-contrast:#fff;--eui-bc-info-110:#046abd;--eui-bc-info-110-contrast:#fff;--eui-bc-info-120:#0462ae;--eui-bc-info-120-contrast:#fff;--eui-bc-info-130:#04579b;--eui-bc-info-130-contrast:#fff;--eui-bc-info-140:#044e8b;--eui-bc-info-140-contrast:#fff;--eui-bc-info-160:#033863;--eui-bc-info-160-contrast:#fff;--eui-bc-success-160:#0e401d;--eui-bc-success-160-contrast:#fff;--eui-bc-success-140:#16612b;--eui-bc-success-140-contrast:#fff;--eui-bc-success-130:#197132;--eui-bc-success-130-contrast:#fff;--eui-bc-success-120:#1d813a;--eui-bc-success-120-contrast:#fff;--eui-bc-success-110:#209141;--eui-bc-success-110-contrast:#fff;--eui-bc-success-100:#24a148;--eui-bc-success-100-contrast:#fff;--eui-bc-success-80:#50b46d;--eui-bc-success-80-contrast:#fff;--eui-bc-success-60:#7cc791;--eui-bc-success-60-contrast:#000;--eui-bc-success-40:#a7d9b6;--eui-bc-success-40-contrast:#000;--eui-bc-success-20:#d3ecda;--eui-bc-success-20-contrast:#000;--eui-bc-success-10:#e9f6ed;--eui-bc-success-10-contrast:#000;--eui-bc-success-5:#f4faf6;--eui-bc-success-5-contrast:#000;--eui-bc-success-0:#fff;--eui-bc-success-0-contrast:#000;--eui-bc-warning-160:#613d07;--eui-bc-warning-160-contrast:#fff;--eui-bc-warning-140:#925b0a;--eui-bc-warning-140-contrast:#fff;--eui-bc-warning-130:#aa6a0c;--eui-bc-warning-130-contrast:#fff;--eui-bc-warning-120:#c27a0e;--eui-bc-warning-120-contrast:#fff;--eui-bc-warning-110:#db890f;--eui-bc-warning-110-contrast:#000;--eui-bc-warning-100:#f39811;--eui-bc-warning-100-contrast:#000;--eui-bc-warning-80:#f5ad41;--eui-bc-warning-80-contrast:#000;--eui-bc-warning-60:#f8c170;--eui-bc-warning-60-contrast:#000;--eui-bc-warning-40:#fad6a0;--eui-bc-warning-40-contrast:#000;--eui-bc-warning-20:#fdeacf;--eui-bc-warning-20-contrast:#000;--eui-bc-warning-10:#fef5e7;--eui-bc-warning-10-contrast:#000;--eui-bc-warning-5:#fefaf3;--eui-bc-warning-5-contrast:#000;--eui-bc-warning-0:#fff;--eui-bc-warning-0-contrast:#000;--eui-bc-danger-160:#570c10;--eui-bc-danger-160-contrast:#fff;--eui-bc-danger-140:#831218;--eui-bc-danger-140-contrast:#fff;--eui-bc-danger-130:#99151c;--eui-bc-danger-130-contrast:#fff;--eui-bc-danger-120:#ae1820;--eui-bc-danger-120-contrast:#fff;--eui-bc-danger-110:#c41b24;--eui-bc-danger-110-contrast:#fff;--eui-bc-danger-100:#da1e28;--eui-bc-danger-100-contrast:#fff;--eui-bc-danger-80:#e14b53;--eui-bc-danger-80-contrast:#fff;--eui-bc-danger-60:#e9787e;--eui-bc-danger-60-contrast:#000;--eui-bc-danger-40:#f0a5a9;--eui-bc-danger-40-contrast:#000;--eui-bc-danger-20:#f8d2d4;--eui-bc-danger-20-contrast:#000;--eui-bc-danger-10:#fbe9ea;--eui-bc-danger-10-contrast:#000;--eui-bc-danger-5:#fdf4f4;--eui-bc-danger-5-contrast:#000;--eui-bc-danger-0:#fff;--eui-bc-danger-0-contrast:#000;--eui-bc-accent-160:#e08700;--eui-bc-accent-160-contrast:#000;--eui-bc-accent-140:#ff9d0a;--eui-bc-accent-140-contrast:#000;--eui-bc-accent-130:#ffa724;--eui-bc-accent-130-contrast:#000;--eui-bc-accent-120:#ffad33;--eui-bc-accent-120-contrast:#000;--eui-bc-accent-110:#ffb74d;--eui-bc-accent-110-contrast:#000;--eui-bc-accent-100:#ffbe5c;--eui-bc-accent-100-contrast:#000;--eui-bc-accent-80:#ffcb7c;--eui-bc-accent-80-contrast:#000;--eui-bc-accent-60:#ffd89d;--eui-bc-accent-60-contrast:#000;--eui-bc-accent-40:#ffe5be;--eui-bc-accent-40-contrast:#000;--eui-bc-accent-20:#fff2de;--eui-bc-accent-20-contrast:#000;--eui-bc-accent-10:#fff9ef;--eui-bc-accent-10-contrast:#000;--eui-bc-accent-5:#fffcf7;--eui-bc-accent-5-contrast:#000;--eui-bc-accent-0:#fff;--eui-bc-accent-0-contrast:#000;--eui-c-white:var(--eui-bc-neutral-0);--eui-c-neutral-min:var(--eui-bc-neutral-0);--eui-c-black:var(--eui-bc-neutral-160);--eui-c-neutral-max:var(--eui-bc-neutral-160);--eui-c-bg:var(--eui-bc-neutral-2);--eui-c-text:var(--eui-bc-neutral-100);--eui-c-focus-visible:var(--eui-bc-primary-100);--eui-c-focus:var(--eui-bc-primary-20);--eui-c-hover:var(--eui-bc-primary-5);--eui-c-hover-disabled:var(--eui-bc-neutral-10);--eui-c-active:var(--eui-bc-primary-10);--eui-c-disabled:var(--eui-bc-neutral-60);--eui-c-neutral:var(--eui-bc-neutral-100);--eui-c-neutral-contrast:var(--eui-bc-neutral-100-contrast);--eui-c-neutral-darker:var(--eui-bc-neutral-140);--eui-c-neutral-darker-contrast:var(--eui-bc-neutral-140-contrast);--eui-c-neutral-dark:var(--eui-bc-neutral-110);--eui-c-neutral-dark-contrast:var(--eui-bc-neutral-110-contrast);--eui-c-neutral-light:var(--eui-bc-neutral-80);--eui-c-neutral-light-contrast:var(--eui-bc-neutral-80-contrast);--eui-c-neutral-lighter:var(--eui-bc-neutral-40);--eui-c-neutral-lighter-contrast:var(--eui-bc-neutral-40-contrast);--eui-c-neutral-lightest:var(--eui-bc-neutral-20);--eui-c-neutral-lightest-contrast:var(--eui-bc-neutral-20-contrast);--eui-c-neutral-bg:var(--eui-bc-neutral-10);--eui-c-neutral-bg-contrast:var(--eui-bc-neutral-10-contrast);--eui-c-neutral-bg-light:var(--eui-bc-neutral-5);--eui-c-neutral-bg-light-contrast:var(--eui-bc-neutral-5-contrast);--eui-c-neutral-bg-lighter:var(--eui-bc-neutral-3);--eui-c-neutral-bg-lighter-contrast:var(--eui-bc-neutral-3-contrast);--eui-c-neutral-bg-lightest:var(--eui-bc-neutral-2);--eui-c-neutral-bg-lightest-contrast:var(--eui-bc-neutral-2-contrast);--eui-c-branding:var(--eui-bc-branding-100);--eui-c-branding-contrast:var(--eui-bc-branding-100-contrast);--eui-c-branding-dark:var(--eui-bc-branding-120);--eui-c-branding-dark-contrast:var(--eui-bc-branding-120-contrast);--eui-c-branding-light:var(--eui-bc-branding-80);--eui-c-branding-light-contrast:var(--eui-bc-branding-80-contrast);--eui-c-primary:var(--eui-bc-primary-100);--eui-c-primary-contrast:var(--eui-bc-primary-100-contrast);--eui-c-primary-darker:var(--eui-bc-primary-140);--eui-c-primary-darker-contrast:var(--eui-bc-primary-140-contrast);--eui-c-primary-dark:var(--eui-bc-primary-120);--eui-c-primary-dark-contrast:var(--eui-bc-primary-120-contrast);--eui-c-primary-light:var(--eui-bc-primary-80);--eui-c-primary-light-contrast:var(--eui-bc-primary-80-contrast);--eui-c-primary-lighter:var(--eui-bc-primary-40);--eui-c-primary-lighter-contrast:var(--eui-bc-primary-40-contrast);--eui-c-primary-lightest:var(--eui-bc-primary-20);--eui-c-primary-lightest-contrast:var(--eui-bc-primary-20-contrast);--eui-c-primary-bg:var(--eui-bc-primary-10);--eui-c-primary-bg-contrast:var(--eui-bc-primary-10-contrast);--eui-c-primary-bg-light:var(--eui-bc-primary-5);--eui-c-primary-bg-light-contrast:var(--eui-bc-primary-5-contrast);--eui-c-info:var(--eui-bc-info-100);--eui-c-info-contrast:var(--eui-bc-info-100-contrast);--eui-c-info-darker:var(--eui-bc-info-140);--eui-c-info-darker-contrast:var(--eui-bc-info-140-contrast);--eui-c-info-dark:var(--eui-bc-info-120);--eui-c-info-dark-contrast:var(--eui-bc-info-120-contrast);--eui-c-info-light:var(--eui-bc-info-80);--eui-c-info-light-contrast:var(--eui-bc-info-80-contrast);--eui-c-info-lighter:var(--eui-bc-info-40);--eui-c-info-lighter-contrast:var(--eui-bc-info-40-contrast);--eui-c-info-lightest:var(--eui-bc-info-20);--eui-c-info-lightest-contrast:var(--eui-bc-info-20-contrast);--eui-c-info-bg:var(--eui-bc-info-10);--eui-c-info-bg-contrast:var(--eui-bc-info-10-contrast);--eui-c-info-bg-light:var(--eui-bc-info-5);--eui-c-info-bg-light-contrast:var(--eui-bc-info-5-contrast);--eui-c-accent:var(--eui-bc-accent-100);--eui-c-accent-contrast:var(--eui-bc-accent-100-contrast);--eui-c-accent-darker:var(--eui-bc-accent-140);--eui-c-accent-darker-contrast:var(--eui-bc-accent-140-contrast);--eui-c-accent-dark:var(--eui-bc-accent-120);--eui-c-accent-dark-contrast:var(--eui-bc-accent-120-contrast);--eui-c-accent-light:var(--eui-bc-accent-80);--eui-c-accent-light-contrast:var(--eui-bc-accent-80-contrast);--eui-c-accent-lighter:var(--eui-bc-accent-60);--eui-c-accent-lighter-contrast:var(--eui-bc-accent-60-contrast);--eui-c-accent-lightest:var(--eui-bc-accent-20);--eui-c-accent-lightest-contrast:var(--eui-bc-accent-20-contrast);--eui-c-accent-bg:var(--eui-bc-accent-10);--eui-c-accent-bg-contrast:var(--eui-bc-accent-10-contrast);--eui-c-accent-bg-light:var(--eui-bc-accent-5);--eui-c-accent-bg-light-contrast:var(--eui-bc-accent-5-contrast);--eui-c-success:var(--eui-bc-success-100);--eui-c-success-contrast:var(--eui-bc-success-100-contrast);--eui-c-success-darker:var(--eui-bc-success-140);--eui-c-success-darker-contrast:var(--eui-bc-success-140-contrast);--eui-c-success-dark:var(--eui-bc-success-120);--eui-c-success-dark-contrast:var(--eui-bc-success-120-contrast);--eui-c-success-light:var(--eui-bc-success-80);--eui-c-success-light-contrast:var(--eui-bc-success-80-contrast);--eui-c-success-lighter:var(--eui-bc-success-40);--eui-c-success-lighter-contrast:var(--eui-bc-success-40-contrast);--eui-c-success-lightest:var(--eui-bc-success-20);--eui-c-success-lightest-contrast:var(--eui-bc-success-20-contrast);--eui-c-success-bg:var(--eui-bc-success-10);--eui-c-success-bg-contrast:var(--eui-bc-success-10-contrast);--eui-c-success-bg-light:var(--eui-bc-success-5);--eui-c-success-bg-light-contrast:var(--eui-bc-success-5-contrast);--eui-c-warning:var(--eui-bc-warning-100);--eui-c-warning-contrast:var(--eui-bc-warning-100-contrast);--eui-c-warning-darker:var(--eui-bc-warning-140);--eui-c-warning-darker-contrast:var(--eui-bc-warning-140-contrast);--eui-c-warning-dark:var(--eui-bc-warning-120);--eui-c-warning-dark-contrast:var(--eui-bc-warning-120-contrast);--eui-c-warning-light:var(--eui-bc-warning-80);--eui-c-warning-light-contrast:var(--eui-bc-warning-80-contrast);--eui-c-warning-lighter:var(--eui-bc-warning-60);--eui-c-warning-lighter-contrast:var(--eui-bc-warning-60-contrast);--eui-c-warning-lightest:var(--eui-bc-warning-20);--eui-c-warning-lightest-contrast:var(--eui-bc-warning-20-contrast);--eui-c-warning-bg:var(--eui-bc-warning-10);--eui-c-warning-bg-contrast:var(--eui-bc-warning-10-contrast);--eui-c-warning-bg-light:var(--eui-bc-warning-5);--eui-c-warning-bg-light-contrast:var(--eui-bc-warning-5-contrast);--eui-c-danger:var(--eui-bc-danger-100);--eui-c-danger-contrast:var(--eui-bc-danger-100-contrast);--eui-c-danger-darker:var(--eui-bc-danger-140);--eui-c-danger-darker-contrast:var(--eui-bc-danger-140-contrast);--eui-c-danger-dark:var(--eui-bc-danger-120);--eui-c-danger-dark-contrast:var(--eui-bc-danger-120-contrast);--eui-c-danger-light:var(--eui-bc-danger-80);--eui-c-danger-light-contrast:var(--eui-bc-danger-80-contrast);--eui-c-danger-lighter:var(--eui-bc-danger-40);--eui-c-danger-lighter-contrast:var(--eui-bc-danger-40-contrast);--eui-c-danger-lightest:var(--eui-bc-danger-20);--eui-c-danger-lightest-contrast:var(--eui-bc-danger-20-contrast);--eui-c-danger-bg:var(--eui-bc-danger-10);--eui-c-danger-bg-contrast:var(--eui-bc-danger-10-contrast);--eui-c-danger-bg-light:var(--eui-bc-danger-5);--eui-c-danger-bg-light-contrast:var(--eui-bc-danger-5-contrast);--eui-f-family:Arial,"Helvetica Neue",Helvetica,sans-serif;--eui-f-family-monospace:"Consolas","Liberation Mono","Courier New",monospace;--eui-f-size-base:16px;--eui-f:var(--eui-f-m);--eui-f-bold:var(--eui-f-m-bold);--eui-f-xs-compact:normal normal 400 0.75rem/1rem var(--eui-f-family);--eui-f-xs:normal normal 400 0.75rem/1.25rem var(--eui-f-family);--eui-f-xs-bold-compact:normal normal 700 0.75rem/1rem var(--eui-f-family);--eui-f-xs-bold:normal normal 700 0.75rem/1.25rem var(--eui-f-family);--eui-f-s-compact:normal normal 400 0.875rem/1rem var(--eui-f-family);--eui-f-s:normal normal 400 0.875rem/1.25rem var(--eui-f-family);--eui-f-s-bold-compact:normal normal 700 0.875rem/1rem var(--eui-f-family);--eui-f-s-bold:normal normal 700 0.875rem/1.25rem var(--eui-f-family);--eui-f-m-compact:normal normal 400 1rem/1.25rem var(--eui-f-family);--eui-f-m:normal normal 400 1rem/1.5rem var(--eui-f-family);--eui-f-m-bold-compact:normal normal 700 1rem/1.25rem var(--eui-f-family);--eui-f-m-bold:normal normal 700 1rem/1.5rem var(--eui-f-family);--eui-f-l-compact:normal normal 400 1.25rem/1.5rem var(--eui-f-family);--eui-f-l:normal normal 400 1.25rem/1.75rem var(--eui-f-family);--eui-f-l-bold-compact:normal normal 700 1.25rem/1.5rem var(--eui-f-family);--eui-f-l-bold:normal normal 700 1.25rem/1.75rem var(--eui-f-family);--eui-f-xl-compact:normal normal 400 1.5rem/1.75rem var(--eui-f-family);--eui-f-xl:normal normal 400 1.5rem/2.25rem var(--eui-f-family);--eui-f-xl-bold-compact:normal normal 700 1.5rem/1.75rem var(--eui-f-family);--eui-f-xl-bold:normal normal 700 1.5rem/2.25rem var(--eui-f-family);--eui-f-2xl-compact:normal normal 400 1.75rem/2rem var(--eui-f-family);--eui-f-2xl:normal normal 400 1.75rem/2.5rem var(--eui-f-family);--eui-f-2xl-bold-compact:normal normal 700 1.75rem/2rem var(--eui-f-family);--eui-f-2xl-bold:normal normal 700 1.75rem/2.5rem var(--eui-f-family);--eui-f-3xl-compact:normal normal 400 2rem/2.5rem var(--eui-f-family);--eui-f-3xl:normal normal 400 2rem/2.75rem var(--eui-f-family);--eui-f-3xl-bold:normal normal 700 2rem/2.5rem var(--eui-f-family);--eui-f-3xl-bold-compact:normal normal 700 2rem/2.75rem var(--eui-f-family);--eui-f-4xl-compact:normal normal 400 2.5rem/2.75rem var(--eui-f-family);--eui-f-4xl:normal normal 400 2.5rem/3rem var(--eui-f-family);--eui-f-4xl-bold-compact:normal normal 700 2.5rem/2.75rem var(--eui-f-family);--eui-f-4xl-bold:normal normal 700 2.5rem/3rem var(--eui-f-family);--eui-f-5xl-compact:normal normal 400 2.75rem/3rem var(--eui-f-family);--eui-f-5xl:normal normal 400 2.75rem/3.25rem var(--eui-f-family);--eui-f-5xl-bold-compact:normal normal 700 2.75rem/3rem var(--eui-f-family);--eui-f-5xl-bold:normal normal 700 2.75rem/3.25rem var(--eui-f-family);--eui-f-6xl-compact:normal normal 400 3rem/3.25rem var(--eui-f-family);--eui-f-6xl:normal normal 400 3rem/3.5rem var(--eui-f-family);--eui-f-6xl-bold-compact:normal normal 700 3rem/3.25rem var(--eui-f-family);--eui-f-6xl-bold:normal normal 700 3rem/3.5rem var(--eui-f-family);--eui-f-size-xs:0.75rem;--eui-f-size-s:0.875rem;--eui-f-size-m:1rem;--eui-f-size-l:1.25rem;--eui-f-size-xl:1.5rem;--eui-f-size-2xl:1.75rem;--eui-f-size-3xl:2rem;--eui-f-size-4xl:2.5rem;--eui-f-size-5xl:2.75rem;--eui-f-size-6xl:3rem;--eui-bp-xs:0;--eui-bp-sm:480px;--eui-bp-md:768px;--eui-bp-lg:996px;--eui-bp-xl:1140px;--eui-bp-xxl:1440px;--eui-bp-fhd:1920px;--eui-bp-2k:2560px;--eui-bp-4k:3840px;--eui-s-none:0;--eui-s-3xs:0.125rem;--eui-s-2xs:0.25rem;--eui-s-xs:0.5rem;--eui-s-s:0.75rem;--eui-s-m:1rem;--eui-s-l:1.25rem;--eui-s-xl:1.5rem;--eui-s-2xl:2rem;--eui-s-3xl:2.5rem;--eui-s-4xl:3rem;--eui-s-5xl:3.5rem;--eui-s-6xl:4rem;--eui-br-none:0;--eui-br-s:2px;--eui-br-m:4px;--eui-br-l:6px;--eui-br-xl:8px;--eui-br-max:999px;--eui-bw-none:0;--eui-bw-xs:1px;--eui-bw-s:2px;--eui-bw-m:4px;--eui-is-2xs:0.75rem;--eui-is-xs:1rem;--eui-is-s:1.25rem;--eui-is-m:1.5rem;--eui-is-l:2rem;--eui-is-xl:2.5rem;--eui-is-2xl:3rem;--eui-is-3xl:3.5rem;--eui-is-4xl:4rem;--eui-is-fluid:1em;--eui-zi-auto:auto;--eui-zi-zero:0;--eui-zi-root:1;--eui-zi-input-maxlength:2;--eui-zi-clearable-icon:3;--eui-zi-breadcrumb:9;--eui-zi-header:10;--eui-zi-top-message:12;--eui-zi-nav:15;--eui-zi-loading-indicator:20;--eui-zi-cdk-overlay-pane:999;--eui-zi-logo:1000;--eui-zi-sticky:1040;--eui-zi-sidebar:1044;--eui-zi-overlay:1045;--eui-zi-btn-floating:1046;--eui-zi-highlighted:1047;--eui-zi-footer-action-bar:1048;--eui-zi-modal-backdrop:1049;--eui-zi-modal:1050;--eui-zi-menu:1060;--eui-zi-tooltip:1070;--eui-zi-max:9999;--eui-zi-cdk-overlay-container:10000;--eui-zi-block-document:10010;--eui-zi-growl-message:99999;--eui-o-none:0;--eui-o-25:0.25;--eui-o-50:0.5;--eui-o-75:0.75;--eui-o-100:1;--eui-sh-none:none;--eui-sh-ecl-1:0 0 1px #26324b0f,2px 2px 2px #26324b0d,4px 4px 6px #26324b0d,0 1px 0 #e0e5f5 inset;--eui-sh-ecl-6:0 0 6px #26324b0f,12px 12px 12px #26324b0d,24px 24px 36px #26324b0d,0 1px 0 #e0e5f5 inset;--eui-sh-ecl-12:0 0 12px #26324b0f,24px 24px 24px #26324b0d,48px 48px 72px #26324b0d,0 1px 0 #e0e5f5 inset;--eui-sh-ecl-16:0 0 16px #26324b0f,32px 32px 32px #26324b0d,64px 64px 96px #26324b0d,0 1px 0 #e0e5f5 inset;--eui-sh-1:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;--eui-sh-2:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;--eui-sh-3:0 3px 1px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f;--eui-sh-4:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;--eui-sh-6:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--eui-sh-8:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--eui-sh-9:0px 5px 6px -3px #0003,0px 9px 12px 1px #00000024,0px 3px 16px 2px #0000001f;--eui-sh-12:0px 7px 8px -4px #0003,0px 12px 17px 2px #00000024,0px 5px 22px 4px #0000001f;--eui-sh-16:0px 8px 10px -5px #0003,0px 16px 24px 2px #00000024,0px 6px 30px 5px #0000001f;--eui-sh-24:0px 11px 15px -7px #0003,0px 24px 38px 3px #00000024,0px 9px 46px 8px #0000001f;--eui-sh-z-depth-0:0 1px 0 #00000014,0 1px 1px #00000014;--eui-sh-z-depth-1:0 1px 3px #0000001f,0 1px 2px #0000003d;--eui-sh-z-depth-2:0 3px 6px #00000029,0 3px 6px #0000003b;--eui-sh-z-depth-3:0 10px 20px #00000030,0 6px 6px #0000003b;--eui-sh-z-depth-4:0 14px 28px #00000040,0 10px 10px #00000038;--eui-sh-z-depth-5:0 19px 38px #0000004d,0 15px 12px #00000038;--eui-base-line-height:1.5;--eui-base-scale-factor:1;--eui-base-animation-linear-out-slow-in-timing-function:cubic-bezier(0,0,0.2,1);--eui-base-animation-fast-out-slow-in-timing-function:cubic-bezier(0.4,0,0.2,1);--eui-base-animation-fast-out-linear-in-timing-function:cubic-bezier(0.4,0,1,1);--eui-base-animation-ease-timing-function:cubic-bezier(0.25,0.1,0.25,1);--eui-base-animation-ease-in-out-timing-function:ease-in-out;--eui-base-animation-duration-fast:0.25s;--eui-base-animation-duration-medium:0.5s;--eui-base-animation-duration-slow:1s;--eui-base-animation-duration-base:500ms;--eui-base-animation-duration:var(--eui-base-animation-duration-base);--eui-base-animation-transition-base:all 0.2s var(--eui-base-animation-linear-out-slow-in-timing-function);--eui-base-animation-transition-ease:all 0.2s var(--eui-base-animation-ease-timing-function);--eui-base-animation-transition-ease-in-out:all 0.2s var(--eui-base-animation-ease-in-out-timing-function);--eui-base-animation-transition-ease-in-out-1s:all 1s var(--eui-base-animation-ease-in-out-timing-function);--eui-base-animation-delay:0s;--eui-base-animation-direction:normal;--eui-base-animation-fill-mode:forwards;--eui-base-animation-background-color:var(--eui-c-primary-lighter);--eui-internal-icon-checkmark-path:url('https://webgate.ec.europa.eu/where2go/check.741bf680b24e7d45.svg');--eui-internal-icon-remove-path:url('https://webgate.ec.europa.eu/where2go/remove.5501b2683d9e2fb0.svg');--eui-internal-icon-ellipse-path:url('https://webgate.ec.europa.eu/where2go/ellipse.1465cf578032d0c3.svg');--eui-internal-icon-external-path:url('https://webgate.ec.europa.eu/where2go/external.0dcf4d1cf55a371d.svg');--eui-internal-icon-chevron-down-path:url('https://webgate.ec.europa.eu/where2go/chevron-down.0414cc5b332dcab0.svg');--eui-bc-branding-120-rgb:0,54,118;--eui-bc-branding-120-rgb-contrast:255,255,255;--eui-bc-branding-100-rgb:0,68,148;--eui-bc-branding-100-rgb-contrast:255,255,255;--eui-bc-branding-80-rgb:51,105,169;--eui-bc-branding-80-rgb-contrast:255,255,255;--eui-bc-primary-160-rgb:10,31,108;--eui-bc-primary-160-rgb-contrast:255,255,255;--eui-bc-primary-140-rgb:15,47,162;--eui-bc-primary-140-rgb-contrast:255,255,255;--eui-bc-primary-130-rgb:19,56,189;--eui-bc-primary-130-rgb-contrast:255,255,255;--eui-bc-primary-120-rgb:20,63,217;--eui-bc-primary-120-rgb-contrast:255,255,255;--eui-bc-primary-110-rgb:38,81,235;--eui-bc-primary-110-rgb-contrast:255,255,255;--eui-bc-primary-100-rgb:56,96,237;--eui-bc-primary-100-rgb-contrast:255,255,255;--eui-bc-primary-80-rgb:85,119,240;--eui-bc-primary-80-rgb-contrast:255,255,255;--eui-bc-primary-60-rgb:137,161,244;--eui-bc-primary-60-rgb-contrast:0,0,0;--eui-bc-primary-40-rgb:177,192,248;--eui-bc-primary-40-rgb-contrast:0,0,0;--eui-bc-primary-20-rgb:216,224,251;--eui-bc-primary-20-rgb-contrast:0,0,0;--eui-bc-primary-10-rgb:235,243,253;--eui-bc-primary-10-rgb-contrast:0,0,0;--eui-bc-primary-5-rgb:243,246,250;--eui-bc-primary-5-rgb-contrast:0,0,0;--eui-bc-primary-0-rgb:255,255,255;--eui-bc-primary-0-rgb-contrast:0,0,0;--eui-bc-neutral-160-rgb:19,19,19;--eui-bc-neutral-160-rgb-contrast:255,255,255;--eui-bc-neutral-140-rgb:29,29,29;--eui-bc-neutral-140-rgb-contrast:255,255,255;--eui-bc-neutral-130-rgb:34,34,34;--eui-bc-neutral-130-rgb-contrast:255,255,255;--eui-bc-neutral-120-rgb:38,38,38;--eui-bc-neutral-120-rgb-contrast:255,255,255;--eui-bc-neutral-110-rgb:43,43,43;--eui-bc-neutral-110-rgb-contrast:255,255,255;--eui-bc-neutral-100-rgb:48,48,48;--eui-bc-neutral-100-rgb-contrast:255,255,255;--eui-bc-neutral-80-rgb:89,89,89;--eui-bc-neutral-80-rgb-contrast:255,255,255;--eui-bc-neutral-60-rgb:131,131,131;--eui-bc-neutral-60-rgb-contrast:255,255,255;--eui-bc-neutral-40-rgb:172,172,172;--eui-bc-neutral-40-rgb-contrast:0,0,0;--eui-bc-neutral-20-rgb:214,214,214;--eui-bc-neutral-20-rgb-contrast:0,0,0;--eui-bc-neutral-10-rgb:234,234,234;--eui-bc-neutral-10-rgb-contrast:0,0,0;--eui-bc-neutral-5-rgb:245,245,245;--eui-bc-neutral-5-rgb-contrast:0,0,0;--eui-bc-neutral-3-rgb:249,249,249;--eui-bc-neutral-3-rgb-contrast:0,0,0;--eui-bc-neutral-2-rgb:252,252,252;--eui-bc-neutral-2-rgb-contrast:0,0,0;--eui-bc-neutral-0-rgb:255,255,255;--eui-bc-neutral-0-rgb-contrast:0,0,0;--eui-bc-info-0-rgb:255,255,255;--eui-bc-info-0-rgb-contrast:0,0,0;--eui-bc-info-5-rgb:240,247,253;--eui-bc-info-5-rgb-contrast:0,0,0;--eui-bc-info-10-rgb:227,241,252;--eui-bc-info-10-rgb-contrast:0,0,0;--eui-bc-info-20-rgb:200,227,249;--eui-bc-info-20-rgb-contrast:0,0,0;--eui-bc-info-40-rgb:140,197,242;--eui-bc-info-40-rgb-contrast:0,0,0;--eui-bc-info-60-rgb:81,166,236;--eui-bc-info-60-rgb-contrast:255,255,255;--eui-bc-info-80-rgb:39,145,231;--eui-bc-info-80-rgb-contrast:255,255,255;--eui-bc-info-100-rgb:5,120,214;--eui-bc-info-100-rgb-contrast:255,255,255;--eui-bc-info-110-rgb:4,106,189;--eui-bc-info-110-rgb-contrast:255,255,255;--eui-bc-info-120-rgb:4,98,174;--eui-bc-info-120-rgb-contrast:255,255,255;--eui-bc-info-130-rgb:4,87,155;--eui-bc-info-130-rgb-contrast:255,255,255;--eui-bc-info-140-rgb:4,78,139;--eui-bc-info-140-rgb-contrast:255,255,255;--eui-bc-info-160-rgb:3,56,99;--eui-bc-info-160-rgb-contrast:255,255,255;--eui-bc-success-160-rgb:14,64,29;--eui-bc-success-160-rgb-contrast:255,255,255;--eui-bc-success-140-rgb:22,97,43;--eui-bc-success-140-rgb-contrast:255,255,255;--eui-bc-success-130-rgb:25,113,50;--eui-bc-success-130-rgb-contrast:255,255,255;--eui-bc-success-120-rgb:29,129,58;--eui-bc-success-120-rgb-contrast:255,255,255;--eui-bc-success-110-rgb:32,145,65;--eui-bc-success-110-rgb-contrast:255,255,255;--eui-bc-success-100-rgb:36,161,72;--eui-bc-success-100-rgb-contrast:255,255,255;--eui-bc-success-80-rgb:80,180,109;--eui-bc-success-80-rgb-contrast:255,255,255;--eui-bc-success-60-rgb:124,199,145;--eui-bc-success-60-rgb-contrast:0,0,0;--eui-bc-success-40-rgb:167,217,182;--eui-bc-success-40-rgb-contrast:0,0,0;--eui-bc-success-20-rgb:211,236,218;--eui-bc-success-20-rgb-contrast:0,0,0;--eui-bc-success-10-rgb:233,246,237;--eui-bc-success-10-rgb-contrast:0,0,0;--eui-bc-success-5-rgb:244,250,246;--eui-bc-success-5-rgb-contrast:0,0,0;--eui-bc-success-0-rgb:255,255,255;--eui-bc-success-0-rgb-contrast:0,0,0;--eui-bc-warning-160-rgb:97,61,7;--eui-bc-warning-160-rgb-contrast:255,255,255;--eui-bc-warning-140-rgb:146,91,10;--eui-bc-warning-140-rgb-contrast:255,255,255;--eui-bc-warning-130-rgb:170,106,12;--eui-bc-warning-130-rgb-contrast:255,255,255;--eui-bc-warning-120-rgb:194,122,14;--eui-bc-warning-120-rgb-contrast:255,255,255;--eui-bc-warning-110-rgb:219,137,15;--eui-bc-warning-110-rgb-contrast:0,0,0;--eui-bc-warning-100-rgb:243,152,17;--eui-bc-warning-100-rgb-contrast:0,0,0;--eui-bc-warning-80-rgb:245,173,65;--eui-bc-warning-80-rgb-contrast:0,0,0;--eui-bc-warning-60-rgb:248,193,112;--eui-bc-warning-60-rgb-contrast:0,0,0;--eui-bc-warning-40-rgb:250,214,160;--eui-bc-warning-40-rgb-contrast:0,0,0;--eui-bc-warning-20-rgb:253,234,207;--eui-bc-warning-20-rgb-contrast:0,0,0;--eui-bc-warning-10-rgb:254,245,231;--eui-bc-warning-10-rgb-contrast:0,0,0;--eui-bc-warning-5-rgb:254,250,243;--eui-bc-warning-5-rgb-contrast:0,0,0;--eui-bc-warning-0-rgb:255,255,255;--eui-bc-warning-0-rgb-contrast:0,0,0;--eui-bc-danger-160-rgb:87,12,16;--eui-bc-danger-160-rgb-contrast:255,255,255;--eui-bc-danger-140-rgb:131,18,24;--eui-bc-danger-140-rgb-contrast:255,255,255;--eui-bc-danger-130-rgb:153,21,28;--eui-bc-danger-130-rgb-contrast:255,255,255;--eui-bc-danger-120-rgb:174,24,32;--eui-bc-danger-120-rgb-contrast:255,255,255;--eui-bc-danger-110-rgb:196,27,36;--eui-bc-danger-110-rgb-contrast:255,255,255;--eui-bc-danger-100-rgb:218,30,40;--eui-bc-danger-100-rgb-contrast:255,255,255;--eui-bc-danger-80-rgb:225,75,83;--eui-bc-danger-80-rgb-contrast:255,255,255;--eui-bc-danger-60-rgb:233,120,126;--eui-bc-danger-60-rgb-contrast:0,0,0;--eui-bc-danger-40-rgb:240,165,169;--eui-bc-danger-40-rgb-contrast:0,0,0;--eui-bc-danger-20-rgb:248,210,212;--eui-bc-danger-20-rgb-contrast:0,0,0;--eui-bc-danger-10-rgb:251,233,234;--eui-bc-danger-10-rgb-contrast:0,0,0;--eui-bc-danger-5-rgb:253,244,244;--eui-bc-danger-5-rgb-contrast:0,0,0;--eui-bc-danger-0-rgb:255,255,255;--eui-bc-danger-0-rgb-contrast:0,0,0;--eui-bc-accent-160-rgb:224,135,0;--eui-bc-accent-160-rgb-contrast:0,0,0;--eui-bc-accent-140-rgb:255,157,10;--eui-bc-accent-140-rgb-contrast:0,0,0;--eui-bc-accent-130-rgb:255,167,36;--eui-bc-accent-130-rgb-contrast:0,0,0;--eui-bc-accent-120-rgb:255,173,51;--eui-bc-accent-120-rgb-contrast:0,0,0;--eui-bc-accent-110-rgb:255,183,77;--eui-bc-accent-110-rgb-contrast:0,0,0;--eui-bc-accent-100-rgb:255,190,92;--eui-bc-accent-100-rgb-contrast:0,0,0;--eui-bc-accent-80-rgb:255,203,124;--eui-bc-accent-80-rgb-contrast:0,0,0;--eui-bc-accent-60-rgb:255,216,157;--eui-bc-accent-60-rgb-contrast:0,0,0;--eui-bc-accent-40-rgb:255,229,190;--eui-bc-accent-40-rgb-contrast:0,0,0;--eui-bc-accent-20-rgb:255,242,222;--eui-bc-accent-20-rgb-contrast:0,0,0;--eui-bc-accent-10-rgb:255,249,239;--eui-bc-accent-10-rgb-contrast:0,0,0;--eui-bc-accent-5-rgb:255,252,247;--eui-bc-accent-5-rgb-contrast:0,0,0;--eui-bc-accent-0-rgb:255,255,255;--eui-bc-accent-0-rgb-contrast:0,0,0;--eui-c-white-rgb:var(--eui-bc-neutral-0-rgb);--eui-c-neutral-min-rgb:var(--eui-bc-neutral-0-rgb);--eui-c-black-rgb:var(--eui-bc-neutral-160-rgb);--eui-c-neutral-max-rgb:var(--eui-bc-neutral-160-rgb);--eui-c-neutral-rgb:var(--eui-bc-neutral-100-rgb);--eui-c-neutral-rgb-contrast:var(--eui-bc-neutral-100-rgb-contrast);--eui-c-neutral-darker-rgb:var(--eui-bc-neutral-140-rgb);--eui-c-neutral-darker-rgb-contrast:var(--eui-bc-neutral-140-rgb-contrast);--eui-c-neutral-dark-rgb:var(--eui-bc-neutral-110-rgb);--eui-c-neutral-dark-rgb-contrast:var(--eui-bc-neutral-110-rgb-contrast);--eui-c-neutral-light-rgb:var(--eui-bc-neutral-80-rgb);--eui-c-neutral-light-rgb-contrast:var(--eui-bc-neutral-80-rgb-contrast);--eui-c-neutral-lighter-rgb:var(--eui-bc-neutral-40-rgb);--eui-c-neutral-lighter-rgb-contrast:var(--eui-bc-neutral-40-rgb-contrast);--eui-c-neutral-lightest-rgb:var(--eui-bc-neutral-20-rgb);--eui-c-neutral-lightest-rgb-contrast:var(--eui-bc-neutral-20-rgb-contrast);--eui-c-neutral-bg-rgb:var(--eui-bc-neutral-10-rgb);--eui-c-neutral-bg-rgb-contrast:var(--eui-bc-neutral-10-rgb-contrast);--eui-c-neutral-bg-light-rgb:var(--eui-bc-neutral-5-rgb);--eui-c-neutral-bg-light-rgb-contrast:var(--eui-bc-neutral-5-rgb-contrast);--eui-c-neutral-bg-lighter-rgb:var(--eui-bc-neutral-3-rgb);--eui-c-neutral-bg-lighter-rgb-contrast:var(--eui-bc-neutral-3-rgb-contrast);--eui-c-neutral-bg-lightest-rgb:var(--eui-bc-neutral-2-rgb);--eui-c-neutral-bg-lightest-rgb-contrast:var(--eui-bc-neutral-2-rgb-contrast);--eui-c-branding-rgb:var(--eui-bc-branding-100-rgb);--eui-c-branding-rgb-contrast:var(--eui-bc-branding-100-rgb-contrast);--eui-c-branding-dark-rgb:var(--eui-bc-branding-120-rgb);--eui-c-branding-dark-rgb-contrast:var(--eui-bc-branding-120-rgb-contrast);--eui-c-branding-light-rgb:var(--eui-bc-branding-80-rgb);--eui-c-branding-light-rgb-contrast:var(--eui-bc-branding-80-rgb-contrast);--eui-c-primary-rgb:var(--eui-bc-primary-100-rgb);--eui-c-primary-rgb-contrast:var(--eui-bc-primary-100-rgb-contrast);--eui-c-primary-darker-rgb:var(--eui-bc-primary-140-rgb);--eui-c-primary-darker-rgb-contrast:var(--eui-bc-primary-140-rgb-contrast);--eui-c-primary-dark-rgb:var(--eui-bc-primary-120-rgb);--eui-c-primary-dark-rgb-contrast:var(--eui-bc-primary-120-rgb-contrast);--eui-c-primary-light-rgb:var(--eui-bc-primary-80-rgb);--eui-c-primary-light-rgb-contrast:var(--eui-bc-primary-80-rgb-contrast);--eui-c-primary-lighter-rgb:var(--eui-bc-primary-40-rgb);--eui-c-primary-lighter-rgb-contrast:var(--eui-bc-primary-40-rgb-contrast);--eui-c-primary-lightest-rgb:var(--eui-bc-primary-20-rgb);--eui-c-primary-lightest-rgb-contrast:var(--eui-bc-primary-20-rgb-contrast);--eui-c-primary-bg-rgb:var(--eui-bc-primary-10-rgb);--eui-c-primary-bg-rgb-contrast:var(--eui-bc-primary-10-rgb-contrast);--eui-c-primary-bg-light-rgb:var(--eui-bc-primary-5-rgb);--eui-c-primary-bg-light-rgb-contrast:var(--eui-bc-primary-5-rgb-contrast);--eui-c-info-rgb:var(--eui-bc-info-100-rgb);--eui-c-info-rgb-contrast:var(--eui-bc-info-100-rgb-contrast);--eui-c-info-darker-rgb:var(--eui-bc-info-140-rgb);--eui-c-info-darker-rgb-contrast:var(--eui-bc-info-140-rgb-contrast);--eui-c-info-dark-rgb:var(--eui-bc-info-120-rgb);--eui-c-info-dark-rgb-contrast:var(--eui-bc-info-120-rgb-contrast);--eui-c-info-light-rgb:var(--eui-bc-info-80-rgb);--eui-c-info-light-rgb-contrast:var(--eui-bc-info-80-rgb-contrast);--eui-c-info-lighter-rgb:var(--eui-bc-info-40-rgb);--eui-c-info-lighter-rgb-contrast:var(--eui-bc-info-40-rgb-contrast);--eui-c-info-lightest-rgb:var(--eui-bc-info-20-rgb);--eui-c-info-lightest-rgb-contrast:var(--eui-bc-info-20-rgb-contrast);--eui-c-info-bg-rgb:var(--eui-bc-info-10-rgb);--eui-c-info-bg-rgb-contrast:var(--eui-bc-info-10-rgb-contrast);--eui-c-info-bg-light-rgb:var(--eui-bc-info-5-rgb);--eui-c-info-bg-light-rgb-contrast:var(--eui-bc-info-5-rgb-contrast);--eui-c-accent-rgb:var(--eui-bc-accent-100-rgb);--eui-c-accent-rgb-contrast:var(--eui-bc-accent-100-rgb-contrast);--eui-c-accent-darker-rgb:var(--eui-bc-accent-140-rgb);--eui-c-accent-darker-rgb-contrast:var(--eui-bc-accent-140-rgb-contrast);--eui-c-accent-dark-rgb:var(--eui-bc-accent-120-rgb);--eui-c-accent-dark-rgb-contrast:var(--eui-bc-accent-120-rgb-contrast);--eui-c-accent-light-rgb:var(--eui-bc-accent-80-rgb);--eui-c-accent-light-rgb-contrast:var(--eui-bc-accent-80-rgb-contrast);--eui-c-accent-lighter-rgb:var(--eui-bc-accent-60-rgb);--eui-c-accent-lighter-rgb-contrast:var(--eui-bc-accent-60-rgb-contrast);--eui-c-accent-lightest-rgb:var(--eui-bc-accent-20-rgb);--eui-c-accent-lightest-rgb-contrast:var(--eui-bc-accent-20-rgb-contrast);--eui-c-accent-bg-rgb:var(--eui-bc-accent-10-rgb);--eui-c-accent-bg-rgb-contrast:var(--eui-bc-accent-10-rgb-contrast);--eui-c-accent-bg-light-rgb:var(--eui-bc-accent-5-rgb);--eui-c-accent-bg-light-rgb-contrast:var(--eui-bc-accent-5-rgb-contrast);--eui-c-success-rgb:var(--eui-bc-success-100-rgb);--eui-c-success-rgb-contrast:var(--eui-bc-success-100-rgb-contrast);--eui-c-success-darker-rgb:var(--eui-bc-success-140-rgb);--eui-c-success-darker-rgb-contrast:var(--eui-bc-success-140-rgb-contrast);--eui-c-success-dark-rgb:var(--eui-bc-success-120-rgb);--eui-c-success-dark-rgb-contrast:var(--eui-bc-success-120-rgb-contrast);--eui-c-success-light-rgb:var(--eui-bc-success-80-rgb);--eui-c-success-light-rgb-contrast:var(--eui-bc-success-80-rgb-contrast);--eui-c-success-lighter-rgb:var(--eui-bc-success-40-rgb);--eui-c-success-lighter-rgb-contrast:var(--eui-bc-success-40-rgb-contrast);--eui-c-success-lightest-rgb:var(--eui-bc-success-20-rgb);--eui-c-success-lightest-rgb-contrast:var(--eui-bc-success-20-rgb-contrast);--eui-c-success-bg-rgb:var(--eui-bc-success-10-rgb);--eui-c-success-bg-rgb-contrast:var(--eui-bc-success-10-rgb-contrast);--eui-c-success-bg-light-rgb:var(--eui-bc-success-5-rgb);--eui-c-success-bg-light-rgb-contrast:var(--eui-bc-success-5-rgb-contrast);--eui-c-warning-rgb:var(--eui-bc-warning-100-rgb);--eui-c-warning-rgb-contrast:var(--eui-bc-warning-100-rgb-contrast);--eui-c-warning-darker-rgb:var(--eui-bc-warning-140-rgb);--eui-c-warning-darker-rgb-contrast:var(--eui-bc-warning-140-rgb-contrast);--eui-c-warning-dark-rgb:var(--eui-bc-warning-120-rgb);--eui-c-warning-dark-rgb-contrast:var(--eui-bc-warning-120-rgb-contrast);--eui-c-warning-light-rgb:var(--eui-bc-warning-80-rgb);--eui-c-warning-light-rgb-contrast:var(--eui-bc-warning-80-rgb-contrast);--eui-c-warning-lighter-rgb:var(--eui-bc-warning-60-rgb);--eui-c-warning-lighter-rgb-contrast:var(--eui-bc-warning-60-rgb-contrast);--eui-c-warning-lightest-rgb:var(--eui-bc-warning-20-rgb);--eui-c-warning-lightest-rgb-contrast:var(--eui-bc-warning-20-rgb-contrast);--eui-c-warning-bg-rgb:var(--eui-bc-warning-10-rgb);--eui-c-warning-bg-rgb-contrast:var(--eui-bc-warning-10-rgb-contrast);--eui-c-warning-bg-light-rgb:var(--eui-bc-warning-5-rgb);--eui-c-warning-bg-light-rgb-contrast:var(--eui-bc-warning-5-rgb-contrast);--eui-c-danger-rgb:var(--eui-bc-danger-100-rgb);--eui-c-danger-rgb-contrast:var(--eui-bc-danger-100-rgb-contrast);--eui-c-danger-darker-rgb:var(--eui-bc-danger-140-rgb);--eui-c-danger-darker-rgb-contrast:var(--eui-bc-danger-140-rgb-contrast);--eui-c-danger-dark-rgb:var(--eui-bc-danger-120-rgb);--eui-c-danger-dark-rgb-contrast:var(--eui-bc-danger-120-rgb-contrast);--eui-c-danger-light-rgb:var(--eui-bc-danger-80-rgb);--eui-c-danger-light-rgb-contrast:var(--eui-bc-danger-80-rgb-contrast);--eui-c-danger-lighter-rgb:var(--eui-bc-danger-40-rgb);--eui-c-danger-lighter-rgb-contrast:var(--eui-bc-danger-40-rgb-contrast);--eui-c-danger-lightest-rgb:var(--eui-bc-danger-20-rgb);--eui-c-danger-lightest-rgb-contrast:var(--eui-bc-danger-20-rgb-contrast);--eui-c-danger-bg-rgb:var(--eui-bc-danger-10-rgb);--eui-c-danger-bg-rgb-contrast:var(--eui-bc-danger-10-rgb-contrast);--eui-c-danger-bg-light-rgb:var(--eui-bc-danger-5-rgb);--eui-c-danger-bg-light-rgb-contrast:var(--eui-bc-danger-5-rgb-contrast);--ion-color-primary:var(--eui-c-primary);--ion-color-primary-rgb:var(--eui-c-primary-rgb);--ion-color-primary-contrast:var(--eui-c-primary-contrast);--ion-color-primary-contrast-rgb:var(--eui-c-primary-rgb-contrast);--ion-color-primary-shade:var(--eui-c-primary-dark);--ion-color-primary-tint:var(--eui-c-primary-light);--ion-color-secondary:var(--eui-c-neutral-bg);--ion-color-secondary-rgb:var(--eui-c-neutral-bg-rgb);--ion-color-secondary-contrast:var(--eui-c-neutral-bg-contrast);--ion-color-secondary-contrast-rgb:var(--eui-c-neutral-bg-rgb-contrast);--ion-color-secondary-shade:var(--eui-c-neutral-lightest);--ion-color-secondary-tint:var(--eui-c-neutral-bg-light);--ion-color-tertiary:var(--eui-c-accent);--ion-color-tertiary-rgb:var(--eui-c-accent-rgb);--ion-color-tertiary-contrast:var(--eui-c-accent-contrast);--ion-color-tertiary-contrast-rgb:var(--eui-c-accent-rgb-contrast);--ion-color-tertiary-shade:var(--eui-c-accent-dark);--ion-color-tertiary-tint:var(--eui-c-accent-light);--ion-color-success:var(--eui-c-success);--ion-color-success-rgb:var(--eui-c-success-rgb);--ion-color-success-contrast:var(--eui-c-success-contrast);--ion-color-success-contrast-rgb:var(--eui-c-success-rgb-contrast);--ion-color-success-shade:var(--eui-c-success-dark);--ion-color-success-tint:var(--eui-c-success-light);--ion-color-warning:var(--eui-c-warning);--ion-color-warning-rgb:var(--eui-c-warning-rgb);--ion-color-warning-contrast:var(--eui-c-warning-contrast);--ion-color-warning-contrast-rgb:var(--eui-c-warning-rgb-contrast);--ion-color-warning-shade:var(--eui-c-warning-dark);--ion-color-warning-tint:var(--eui-c-warning-light);--ion-color-danger:var(--eui-c-danger);--ion-color-danger-rgb:var(--eui-c-danger-rgb);--ion-color-danger-contrast:var(--eui-c-danger-contrast);--ion-color-danger-contrast-rgb:var(--eui-c-danger-rgb-contrast);--ion-color-danger-shade:var(--eui-c-danger-dark);--ion-color-danger-tint:var(--eui-c-danger-light);--ion-color-dark:var(--eui-c-neutral);--ion-color-dark-rgb:var(--eui-c-neutral-rgb);--ion-color-dark-contrast:var(--eui-c-neutral-contrast);--ion-color-dark-contrast-rgb:var(--eui-c-neutral-rgb-contrast);--ion-color-dark-shade:var(--eui-c-neutral-dark);--ion-color-dark-tint:var( --eui-c-neutral-light);--ion-color-medium:var(--eui-c-neutral-lighter);--ion-color-medium-rgb:var(--eui-c-neutral-lighter-rgb);--ion-color-medium-contrast:var(--eui-c-neutral-lighter-contrast);--ion-color-medium-contrast-rgb:var(--eui-c-neutral-lighter-rgb-contrast);--ion-color-medium-shade:var(--eui-c-neutral-light);--ion-color-medium-tint:var(--eui-c-neutral-lightest);--ion-color-light:var(--eui-c-neutral-bg-light);--ion-color-light-rgb:var(--eui-c-neutral-bg-light-rgb);--ion-color-light-contrast:var(--eui-c-neutral-bg-light-contrast);--ion-color-light-contrast-rgb:var(--eui-c-neutral-bg-light-rgb-contrast);--ion-color-light-shade:var(--eui-c-neutral-lightest);--ion-color-light-tint:var(--eui-c-neutral-bg-light);--ion-color-info:var(--eui-c-info);--ion-color-info-rgb:var(--eui-c-info-rgb);--ion-color-info-contrast:var(--eui-c-info-contrast);--ion-color-info-contrast-rgb:var(--eui-c-info-rgb-contrast);--ion-color-info-shade:var(--eui-c-info-dark);--ion-color-info-tint:var(--eui-c-info-light);--ion-color-branding:var(--eui-c-branding);--ion-color-branding-rgb:var(--eui-c-branding-rgb);--ion-color-branding-contrast:var(--eui-c-branding-contrast);--ion-color-branding-contrast-rgb:var(--eui-c-branding-rgb-contrast);--ion-color-branding-shade:var(--eui-c-branding-dark);--ion-color-branding-tint:var(--eui-c-branding-light);--ion-text-color:var(--eui-c-neutral);--ion-text-color-rgb:var(--eui-c-neutral-rgb);--ion-font-family:var(--eui-f-family);--ion-background-color:var(--eui-c-neutral-min);--ion-backdrop-color:var(--eui-c-black);--ion-backdrop-opacity:var(--eui-o-25);--ion-toolbar-background:var(--eui-c-neutral-bg-light)}.ion-color-info{--ion-color-base:var(--ion-color-info);--ion-color-base-rgb:var(--ion-color-info-rgb);--ion-color-contrast:var(--ion-color-info-contrast);--ion-color-contrast-rgb:var(--ion-color-info-contrast-rgb);--ion-color-shade:var(--ion-color-info-shade);--ion-color-tint:var(--ion-color-info-tint)}.ion-color-branding{--ion-color-base:var(--ion-color-branding);--ion-color-base-rgb:var(--ion-color-branding-rgb);--ion-color-contrast:var(--ion-color-branding-contrast);--ion-color-contrast-rgb:var(--ion-color-branding-contrast-rgb);--ion-color-shade:var(--ion-color-branding-shade);--ion-color-tint:var(--ion-color-branding-tint)}html.ios{--ion-default-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Roboto",sans-serif}html.md{--ion-default-font:"Roboto","Helvetica Neue",sans-serif}html{--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-left:calc(var(--ion-safe-area-left) + 8px);padding-right:calc(var(--ion-safe-area-right) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:0.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#3880ff)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,56,128,255)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-primary-shade,#3171e0)!important;--ion-color-tint:var(--ion-color-primary-tint,#4c8dff)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#3dc2ff)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,61,194,255)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#36abe0)!important;--ion-color-tint:var(--ion-color-secondary-tint,#50c8ff)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#5260ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,82,96,255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#4854e0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#6370ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd36f)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45,211,111)!important;--ion-color-contrast:var(--ion-color-success-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-success-shade,#28ba62)!important;--ion-color-tint:var(--ion-color-success-tint,#42d77d)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255,196,9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#eb445a)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,235,68,90)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-danger-shade,#cf3c4f)!important;--ion-color-tint:var(--ion-color-danger-tint,#ed576b)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244,245,248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#92949c)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,146,148,156)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-medium-shade,#808289)!important;--ion-color-tint:var(--ion-color-medium-tint,#9d9fa6)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34,36,40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{bottom:0;contain:layout size style;display:flex;flex-direction:column;justify-content:space-between;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}ion-modal>.ion-page{contain:layout style;height:100%;position:relative}.split-pane-visible>.ion-page.split-pane-main{position:relative}.ion-page-hidden,[hidden],ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:constant(safe-area-inset-top)){html{--ion-safe-area-top:constant(safe-area-inset-top);--ion-safe-area-bottom:constant(safe-area-inset-bottom);--ion-safe-area-left:constant(safe-area-inset-left);--ion-safe-area-right:constant(safe-area-inset-right)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}ion-card-header.ion-color .ion-inherit-color,ion-card.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;pointer-events:none;touch-action:manipulation}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-push,.md .menu-content-reveal{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{min-height:320px;width:320px}audio,canvas,progress,video{vertical-align:initial}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{border-width:0;box-sizing:initial;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{color:inherit;font:inherit;height:auto;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{color:inherit;font:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}.ion-tappable,[tappable],[tappable] div,[tappable] ion-icon,[tappable] ion-label,[tappable] span,a,a div,a ion-icon,a ion-label,a span,button,button div,button ion-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{-webkit-appearance:button;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;padding:0;text-transform:none}[tappable],button{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%;width:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;-webkit-text-size-adjust:none;text-size-adjust:none;height:100%;margin:0;max-height:100%;max-width:100%;overflow:hidden;overscroll-behavior-y:none;padding:0;position:fixed;text-rendering:optimizeLegibility;touch-action:manipulation;transform:translateZ(0);width:100%}html{font-family:var(--ion-font-family)}a{background-color:initial;color:var(--ion-color-primary,#3880ff)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:10px;margin-top:16px}h1{font-size:26px;margin-top:20px}h2{font-size:24px;margin-top:18px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-down,.ion-hide-up{display:none!important}@media (min-width:576px){.ion-hide-sm-up{display:none!important}}@media (max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width:768px){.ion-hide-md-up{display:none!important}}@media (max-width:767.98px){.ion-hide-md-down{display:none!important}}@media (min-width:992px){.ion-hide-lg-up{display:none!important}}@media (max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width:1200px){.ion-hide-xl-up{display:none!important}}@media (max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding:var(--ion-padding,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-padding{padding-left:unset;padding-right:unset;padding-inline-end:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px)}}.ion-padding-top{--padding-top:var(--ion-padding,16px);padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);padding-left:var(--ion-padding,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-padding-start{padding-left:unset;padding-inline-start:var(--ion-padding,16px)}}.ion-padding-end{--padding-end:var(--ion-padding,16px);padding-right:var(--ion-padding,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-padding-end{padding-right:unset;padding-inline-end:var(--ion-padding,16px)}}.ion-padding-bottom{--padding-bottom:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px);padding-top:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);padding-left:var(--ion-padding,16px);padding-right:var(--ion-padding,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-padding-horizontal{padding-left:unset;padding-right:unset;padding-inline-end:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px)}}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin:var(--ion-margin,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-margin{margin-left:unset;margin-right:unset;margin-inline-end:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px)}}.ion-margin-top{--margin-top:var(--ion-margin,16px);margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);margin-left:var(--ion-margin,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-margin-start{margin-left:unset;margin-inline-start:var(--ion-margin,16px)}}.ion-margin-end{--margin-end:var(--ion-margin,16px);margin-right:var(--ion-margin,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-margin-end{margin-right:unset;margin-inline-end:var(--ion-margin,16px)}}.ion-margin-bottom{--margin-bottom:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px);margin-top:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);margin-left:var(--ion-margin,16px);margin-right:var(--ion-margin,16px)}@supports (margin-inline-start:0) or (-webkit-margin-start:0){.ion-margin-horizontal{margin-left:unset;margin-right:unset;margin-inline-end:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px)}}ion-toolbar[color=branding] ion-segment-button{background-color:var(--eui-c-branding);color:var(--eui-c-branding-contrast)}ion-toolbar ion-segment-button{width:100%}ion-segment{--background:var(--eui-c-neutral-min)}ion-segment-button{--color-checked:var(--eui-c-branding);--color:var(--eui-c-neutral-light)}ion-segment-button.segment-button-disabled{opacity:var(--eui-o-50)}ion-list ion-item .euim-avatar{margin-bottom:var(--eui-s-xs);margin-top:var(--eui-s-xs)}ion-list ion-item:has(ion-buttons ion-button ion-icon){--inner-padding-end:var(--eui-s-2xs)}ion-alert .alert-radio-group .alert-radio-label,ion-radio-group ion-item ion-label{white-space:normal!important}.euim-min-width{--min-width:20%;width:var(--min-width)}ion-select{--placeholder-opacity:1!important;--placeholder-color:var(--eui-c-neutral-lighter)!important;max-width:none!important}ion-select::part(icon){color:var(--eui-c-neutral)}ion-select::part(label){color:var(--eui-c-neutral)}ion-item-divider{--color:var(--eui-c-neutral);--background:var(--eui-c-neutral-min)}ion-item-divider ion-icon[slot=start]{color:var(--eui-c-neutral);margin-inline-end:var(--eui-s-m)}ion-item-divider ion-icon[slot]{color:var(--eui-c-neutral-light);height:var(--eui-is-m);margin-bottom:0;margin-top:0;width:var(--eui-is-m)}ion-item-divider ion-spinner[slot=start]{height:var(--eui-s-l);margin-inline-end:var(--eui-s-m);width:var(--eui-s-l)}ion-list-header{--color:var(--eui-c-neutral);padding-inline-start:var(--eui-s-m);width:auto}ion-list-header ion-item{--min-height:auto!important;--inner-padding-end:0px;width:100%}ion-list-header ion-item::part(native){padding:0}ion-list-header ion-item ion-icon{height:var(--eui-is-m);margin:0;padding-right:var(--eui-s-m);width:var(--eui-is-m)}ion-list-header ion-item ion-button{padding-right:calc(var(--eui-s-2xs)*3/2)}ion-list-header ion-label,ion-list-header ion-text{font:var(--eui-f-s-compact)}ion-list-header ion-label strong{font:var(--eui-f-s-bold-compact)}.sc-ion-input-md-h{--color:var(--eui-c-neutral);--placeholder-color:var(--eui-c-neutral-lighter)}ion-input{--ion-color-success:var(--eui-c-success-dark);--ion-color-danger:var(--eui-c-danger-dark)}ion-input ion-icon{color:var(--eui-c-neutral);min-height:var(--eui-is-m);min-width:var(--eui-is-m)}div[slot=helper],ion-input .input-clear-icon.sc-ion-input-md{color:var(--eui-c-neutral-light)}.input-fill-solid.sc-ion-input-md-h{--background:var(--eui-c-neutral-bg-light);--border-color:var(--eui-c-neutral-lightest)}ion-item{--background:var(--eui-c-neutral-min);--border-color:var(--eui-c-neutral-lightest)}ion-item::part(detail-icon){color:var(--eui-c-neutral-lighter);height:var(--eui-is-m);margin-left:var(--eui-s-xs);opacity:1;width:var(--eui-is-m)}ion-accordion>[slot=header] .ion-accordion-toggle-icon{color:var(--eui-c-neutral-light)}ion-accordion ion-item{--background:var(--eui-c-neutral-bg-light)}.sc-ion-action-sheet-md-h{--color:var(--eui-c-neutral-max)}.sc-ion-action-sheet-md-h .action-sheet-group .action-sheet-title{color:var(--eui-c-neutral-light)}.sc-ion-action-sheet-md-h .action-sheet-group .action-sheet-title .action-sheet-sub-title{color:var(--eui-c-neutral-light);padding-top:var(--eui-s-2xs)}.sc-ion-action-sheet-md-h .action-sheet-icon.sc-ion-action-sheet-md{font-size:var(--eui-is-s);margin-inline-end:var(--eui-s-m)}.sc-ion-action-sheet-md-h .action-sheet-button.sc-ion-action-sheet-md{color:var(--eui-c-neutral-max)}ion-textarea.sc-ion-textarea-md-h{font:var(--eui-f-m-compact)}.sc-ion-textarea-md-h{--ion-color-success:var(--eui-c-success-dark);--ion-color-danger:var(--eui-c-danger-dark);--placeholder-color:var(--eui-c-neutral-lighter)}ion-note{--ion-color-success:var(--eui-c-success-dark);--ion-color-danger:var(--eui-c-danger-dark);font:var(--eui-f-s-compact)}ion-toolbar.euim-toolbar--transparent{--background:#0000;--color:var(--eui-c-white);box-shadow:none;position:absolute}ion-toolbar{--color:var(--eui-c-neutral)}cdk-virtual-scroll-viewport{height:100%;width:100%}.euim-align-center{align-self:center}.euim-align-top{align-self:start}ion-button{--border-radius:var(--eui-br-m);--padding-top:var(--eui-s-xs);--padding-bottom:var(--eui-s-xs);--padding-right:var(--eui-s-m);--padding-left:var(--eui-s-m);--ion-color-success:var(--eui-c-success-dark);--ion-color-danger:var(--eui-c-danger-dark);font-weight:700}.sc-ion-alert-md-h{--background:var(--eui-c-neutral-min)}.sc-ion-alert-md-h .alert-head.sc-ion-alert-md{padding:var(--eui-s-l) var(--eui-s-xl)}.sc-ion-alert-md-h .alert-title.sc-ion-alert-md{font:var(--eui-f-l-bold-compact)}.sc-ion-alert-md-h .alert-button.sc-ion-alert-md{font:var(--eui-f-s-bold-compact)}.sc-ion-alert-md-h .alert-message.sc-ion-alert-md{color:var(--eui-c-neutral)}ion-badge{--padding-end:var(--eui-s-xs);--padding-start:var(--eui-s-xs);--ion-color-success:var(--eui-c-success-dark);--ion-color-danger:var(--eui-c-danger-dark);font:var(--eui-f-xs-bold-compact)}ion-backdrop{background:#131313!important;opacity:var(--eui-o-25)!important}ion-breadcrumb{--color:var(--eui-c-neutral-light)}ion-breadcrumb::part(collapsed-indicator){background:var(--eui-c-neutral-bg-light);color:var(--eui-c-neutral-light)}ion-card{--background:var(--eui-c-neutral-min);--color:var(--eui-c-neutral-light);font:var(--eui-f-s-compact)}ion-card-title{--color:var(--eui-c-neutral);font:var(--eui-f-xl-bold-compact)}ion-card-subtitle{--color:var(--eui-c-neutral-light);margin-top:var(--eui-s-2xs)}ion-card-contnent{padding-bottom:var(--eui-s-m)}ion-checkbox{--border-color:var(--eui-c-neutral);--border-radius:var(--eui-br-s)}ion-checkbox.checkbox-disabled{--checkbox-background-checked:var(--eui-c-neutral-lighter);--border-color-checked:var(--eui-c-neutral-lighter)}ion-picker{--background:var(--eui-c-neutral-min);--fade-background-rgb:#fff}ion-datetime{--title-color:var(--eui-c-neutral-min)}ion-datetime .datetime-header .datetime-title{color:var(--eui-c-primary-contrast);font:var(--eui-f-xs-compact)}ion-datetime .datetime-header .datetime-selected-date{color:var(--eui-c-primary-contrast);font:var(--eui-f-3xl-compact)}ion-datetime .calendar-days-of-week{color:var(--eui-c-neutral)}ion-datetime .time-header{color:var(--eui-c-neutral-light);font:var(--eui-f-m-compact)}ion-datetime::part(calendar-day),ion-datetime::part(month-year-button){color:var(--eui-c-neutral)}ion-datetime .calendar-action-buttons ion-button{color:var(--eui-c-neutral-light)}ion-datetime.md::part(calendar-day active),ion-datetime.md::part(calendar-day active):focus{color:var(--eui-c-primary-contrast)}ion-fab-button.fab-button-in-list{--color:var(--eui-c-neutral-light);--background:var(--eui-c-neutral-min)}ion-footer{background-color:var(--eui-c-neutral-min)}ion-header{background-color:var(--eui-c-neutral-bg-light)}ion-title{font-weight:700}ion-loading{--background:var(--eui-c-white)}ion-loading .loading-content{color:var(--eui-c-neutral);font:var(--eui-f-m-compact)}ion-loading .loading-wrapper.sc-ion-loading-md{padding-inline-end:var(--eui-s-2xl);padding-bottom:var(--eui-s-xl);padding-inline-start:var(--eui-s-2xl);padding-top:var(--eui-s-xl)}ion-popover{--background:var(--eui-c-neutral-min)}ion-radio.radio-disabled{--color-checked:var(--eui-c-neutral);opacity:var(--eui-o-50)}ion-range ion-icon{color:var(--eui-c-neutral)}.sc-ion-searchbar-md-h{--background:var(--eui-c-neutral-min);--cancel-button-color:var(--eui-c-neutral-light);--clear-button-color:var(--eui-c-neutral-light);--icon-color:var(--eui-c-neutral-light);--color:var(--eui-c-neutral);--placeholder-color:var(--eui-c-neutral-light)}ion-thumbnail{--size:var(--eui-is-xl)}ion-skeleton-text{--background:var(--eui-c-neutral)}ion-spinner{--color:var(--eui-c-primary)}ion-tab-bar{--color:var(--eui-c-neutral-light)}ion-tab-button{--padding-top:var(--eui-s-xs)}ion-toast{--background:var(--eui-c-neutral);--color:var(--eui-c-neutral-min);--button-color:var(--eui-c-neutral-min);--ion-color-success:var(--eui-c-success-dark);--ion-color-danger:var(--eui-c-danger-dark)}ion-toast::part(button){font:var(--eui-f-s-bold-compact)}ion-toast::part(icon){height:var(--eui-is-m);width:var(--eui-is-m)}ion-toggle{--track-background:rgba(var(--eui-c-neutral-light-rgb),0.38)}ion-toggle.toggle-disabled{--track-background:rgba(var(--eui-c-neutral-lighter-rgb),0.38)}ion-label{--color:var(--eui-c-neutral)}ion-item-sliding ion-item-options ion-item-option,ion-label{--ion-color-success:var(--eui-c-success-dark);--ion-color-danger:var(--eui-c-danger-dark)}.euim-divider--lines-none{border-bottom:none}.euim-list-header--border-top{border-top:1px solid var(--eui-base-color-grey-20)}.euim-list-header--border-bottom{border-bottom:1px solid var(--eui-base-color-grey-20)}.euim-list-item--no-paddings{--inner-padding-end:0px;--padding-start:0px}.euim-read-only-form{padding:0 var(--eui-s-m)}.euim-read-only-form::part(native){display:flex;padding-inline-end:0;padding-inline-start:0}.euim-read-only-form ion-icon{margin:0 var(--eui-s-m) 0 0;min-height:var(--eui-is-m);min-width:var(--eui-is-m)}.euim-read-only-form ion-icon.euim-align-top{margin-top:var(--eui-s-2xs)}.euim-read-only-form ion-label{margin:0}.euim-read-only-form a [euimReadOnlyFormValue]{color:inherit}.euim-read-only-form a{text-decoration:none}.euim-read-only-form [euimReadOnlyFormLabel]{font:var(--eui-f-xs-compact);margin-bottom:var(--eui-s-2xs);margin-top:var(--eui-s-xs)}.euim-read-only-form [euimReadOnlyFormValue]{font:var(--eui-f-m-compact);margin:0 0 var(--eui-s-2xs) 0}.euim-read-only-form [euimReadOnlyFormValue]>*{font:var(--eui-f-m-compact);margin:0}.euim-read-only-form [euimReadOnlyFormValue] ul{margin:0;padding-left:var(--eui-s-l)}.euim-read-only-form [euimReadOnlyFormLabel],.euim-read-only-form [euimReadOnlyFormValue]{color:var(--eui-c-neutral)}.euim-skeleton-text-avatar{--border-radius:50%;height:var(--eui-s-2xl);width:var(--eui-s-2xl)}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url('https://webgate.ec.europa.eu/where2go/layers.ef6db8722c2c3f9a.png');
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url('https://webgate.ec.europa.eu/where2go/layers-2x.9859cd1231006a4a.png');
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url('https://webgate.ec.europa.eu/where2go/marker-icon.d577052aa271e13f.png');
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;
	transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		print-color-adjust: exact;
		}
	}

/*!
 * Quill Editor v2.0.0-dev.3
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
.ql-editor p,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: '\2022';
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: '\2611';
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: '\2610';
}
.ql-editor li[data-list=ordered] {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: 0.3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}


/* You can add global styles to this file, and also import other style files */
/** Ionic CSS Variables **/
:root {
  --ion-color-info75: var(--eui-bc-info-80);
  --ion-color-info75-rgb: 64,147,199;
  --ion-color-info75-contrast: white;
  --ion-color-info75-contrast-rgb: 255,255,255;
  --ion-color-info75-shade: #3881af;
  --ion-color-info75-tint: #539ecd;
  --ion-color-medium: var(--eui-bc-neutral-80);
  --ion-color-medium-rgb: 89,89,89;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255,255,255;
  --ion-color-medium-shade: #4e4e4e;
  --ion-color-medium-tint: #6a6a6a;
}

/** Custom colors **/
.ion-color-info75 {
  --ion-color-base: var(--ion-color-info75);
  --ion-color-base-rgb: var(--ion-color-info75-rgb);
  --ion-color-contrast: var(--ion-color-info75-contrast);
  --ion-color-contrast-rgb: var(--ion-color-info75-contrast-rgb);
  --ion-color-shade: var(--ion-color-info75-shade);
  --ion-color-tint: var(--ion-color-info75-tint);
}

:root {
  --app-max-width: 992px;
}

body {
  background-color: var(--eui-bc-neutral-10);
  display: unset !important;
}

a {
  color: var(--eui-bc-primary-100);
  text-decoration: none;
  cursor: pointer;
}

/***** Ionic *****/
@media screen and (min-width: 992px) {
  euim-app.desktop ion-app {
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06), 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    max-width: var(--app-max-width);
  }
}
ion-footer ion-icon[slot=start] {
  margin-inline-end: var(--eui-s-m);
}

ion-toast.toast-info::part(container) {
  background: var(--eui-bc-primary-80);
}

ion-button.button-has-icon-only::part(native)::after {
  border-radius: var(--border-radius);
}

ion-toggle {
  flex: 0;
  padding: 12px;
}

ion-input,
ion-searchbar {
  --placeholder-opacity: 0.5 !important;
}

ion-input.input-placeholder,
ion-textarea.input-placeholder {
  --placeholder-color: var(--eui-bc-neutral-40);
}

.segments {
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-width: var(--inner-border-width);
  border-style: var(--border-style);
  border-color: var(--border-color);
}
.segments ion-segment {
  margin-top: 8px;
  justify-content: flex-start;
  max-width: fit-content;
}
.segments ion-segment ion-segment-button {
  --background: var(--eui-bc-neutral-5);
  --background-checked: var(--eui-bc-accent-100);
  --color: var(--eui-bc-neutral-100);
  --color-checked: var(--eui-bc-neutral-100);
  --indicator-color: var(--ion-color-primary);
  --indicator-height: 3px;
  text-transform: capitalize;
  font-weight: bold;
}

/***** eUI *****/
euim-user-profile-avatar ion-icon {
  color: var(--eui-bc-neutral-80);
  width: 48px;
  height: 48px;
}

euim-user-profile-infos-item {
  flex-direction: column;
}
euim-user-profile-infos-item .euim-label__meta {
  margin-top: 0 !important;
  color: var(--eui-bc-neutral-60) !important;
}

euim-toolbar {
  padding: 0 8px;
}
euim-toolbar ion-title {
  padding-inline-start: 8px;
}

.euim-label :not(ion-icon:first-child) {
  margin-left: 0 !important;
}

euim-badge.euim-badge {
  border-radius: 4px !important;
  font-size: 12px !important;
}

ion-badge {
  --padding-end: var(--eui-s-2xs);
  --padding-start: var(--eui-s-2xs);
}

.chip-selector {
  padding: 0 !important;
}
.chip-selector.mobile-scrollbar-padding {
  padding-bottom: 10px !important;
}
.chip-selector .euim-scroller-x {
  gap: var(--eui-s-xs) 0 !important;
  padding: 0 10px 0 16px !important;
}
@media (min-width: 601px) {
  .chip-selector .euim-scroller-x {
    scrollbar-color: initial;
    padding-bottom: 10px !important;
  }
}
.chip-selector .euim-chip-selector__item--color-dark.euim-chip-selector__item--fill-outline {
  border-color: var(--eui-c-neutral-lightest);
}
.chip-selector ion-chip.euim-chip-selector__item-selected--color-dark {
  border-color: var(--eui-c-neutral-dark) !important;
}
.chip-selector ion-chip.euim-chip-selector__item-selected--color-primary {
  border-color: var(--eui-c-branding) !important;
}
.chip-selector ion-chip {
  border: 1px solid var(--eui-bc-neutral-20);
  margin-right: 6px !important;
}
.chip-selector ion-chip ion-icon {
  margin-inline-start: 0;
  margin-inline-end: 4px;
}
.chip-selector ion-chip[selected] ion-icon {
  color: white !important;
  --ion-color-base: white !important;
}
.chip-selector ion-chip:not([selected]):hover {
  background-color: var(--eui-bc-neutral-5);
}

/***** Custom classes *****/
.highlight {
  color: var(--eui-bc-warning-100);
  font-weight: bold;
  margin-left: 0 !important;
}

.single-text-line {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.datetime-input .input-wrapper,
.datetime-input .native-input {
  cursor: pointer;
}

/* SCROLLBAR */
.desktop-scrollbar *::-webkit-scrollbar {
  height: 6px;
  width: 10px;
}
.desktop-scrollbar *::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
}
.desktop-scrollbar *::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.desktop-scrollbar *::-webkit-scrollbar-track,
.desktop-scrollbar *::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0.02);
}

.custom-searchbar {
  --border-radius: 4px;
}
.custom-searchbar .searchbar-cancel-button {
  left: 12px;
}
.custom-searchbar .searchbar-search-icon {
  display: block !important;
  right: 16px;
  left: unset;
}

/* MODALS */
.datetime-modal {
  --width: auto;
  --height: auto;
}

.custom-modal::part(content) {
  border-radius: 24px 24px 0 0;
}

.fullscreen-modal {
  --width: 100%;
  --height: 100%;
}
.fullscreen-modal > *:first-child {
  overflow-y: auto; /* Enable vertical scrolling if the content doesn't fit */
}

.fit-header-modal {
  --height: 452px;
}

.fit-contact-modal {
  --height: 376px;
}

.fit-address-buildings-modal {
  --height: 500px;
}

.fit-address-modal {
  --height: 304px;
}

.fit-note-modal {
  --height: 240px;
}

.fit-program-modal {
  --height: 232px;
}

.fit-program-instance-modal {
  --height: 448px;
}

.fit-schedule-modal {
  --height: 330px;
}

.fit-schedule-period-modal {
  --height: 376px;
}

.alert-dialog {
  --max-width: 390px;
}

ion-modal {
  --backdrop-opacity: 0.32 !important;
  --box-shadow: 0 28px 48px rgba(0, 0, 0, 0.4) !important;
}
ion-modal ion-input,
ion-modal ion-select {
  margin-bottom: 16px;
}

/* ALERT */
.alert-danger-message {
  color: var(--eui-bc-danger-120) !important;
}

button.alert-button.alert-button-cancel,
button.alert-button.alert-button-confirm {
  font-weight: bold;
  color: var(--eui-bc-neutral-100);
}

button.alert-button.alert-button-confirm-danger {
  color: var(--eui-bc-danger-120);
}

/* POPOVER */
.popover-overflow::part(content) {
  width: 160px;
  top: 56px !important;
  left: calc(100% - 168px);
}
.popover-overflow ion-icon {
  margin-right: 16px;
}

pre {
  color: var(--eui-bc-neutral-80);
  margin-top: 0;
}
