:root{--mate-red-10: #fff1f1;--mate-red-20: #ffd7d9;--mate-red-30: #ffb3b8;--mate-red-40: #ff8389;--mate-red-50: #fa4d56;--mate-red-60: #e22c36;--mate-red-70: #a2191f;--mate-red-80: #750e13;--mate-red-90: #520408;--mate-red-100: #2d0709;--mate-magenta-10: #fff0f7;--mate-magenta-20: #ffd6e8;--mate-magenta-30: #ffafd2;--mate-magenta-40: #ff7eb6;--mate-magenta-50: #ee5396;--mate-magenta-60: #d02670;--mate-magenta-70: #9f1853;--mate-magenta-80: #740937;--mate-magenta-90: #510224;--mate-magenta-100: #2a0a18;--mate-purple-10: #f6f2ff;--mate-purple-20: #e8daff;--mate-purple-30: #d4bbff;--mate-purple-40: #be95ff;--mate-purple-50: #a56eff;--mate-purple-60: #8a3ffc;--mate-purple-70: #6929c4;--mate-purple-80: #491d8b;--mate-purple-90: #31135e;--mate-purple-100: #1c0f30;--mate-blue-10: #e6f0fc;--mate-blue-20: #c2dbf7;--mate-blue-30: #91bff1;--mate-blue-40: #5ea1ea;--mate-blue-50: #2e84e4;--mate-blue-60: #276ae1;--mate-blue-70: #0059bd;--mate-blue-80: #004b9e;--mate-blue-90: #00336b;--mate-blue-100: #001e40;--mate-cyan-10: #e6f1f6;--mate-cyan-20: #c2dee9;--mate-cyan-30: #91c4d8;--mate-cyan-40: #5ea9c6;--mate-cyan-50: #2e8fb5;--mate-cyan-60: #0076a5;--mate-cyan-70: #00648c;--mate-cyan-80: #005475;--mate-cyan-90: #00354a;--mate-cyan-100: #001b26;--mate-teal-10: #d9fbfb;--mate-teal-20: #9ef0f0;--mate-teal-30: #3ddbd9;--mate-teal-40: #08bdba;--mate-teal-50: #009d9a;--mate-teal-60: #007d79;--mate-teal-70: #005d5d;--mate-teal-80: #004144;--mate-teal-90: #022b30;--mate-teal-100: #081a1c;--mate-green-10: #defbe6;--mate-green-20: #a7f0ba;--mate-green-30: #6fdc8c;--mate-green-40: #42be65;--mate-green-50: #24a148;--mate-green-60: #1d873c;--mate-green-70: #0e6027;--mate-green-80: #044317;--mate-green-90: #022d0d;--mate-green-100: #071908;--mate-orange-10: #fff2e8;--mate-orange-20: #ffd9be;--mate-orange-30: #ffb784;--mate-orange-40: #ff832b;--mate-orange-50: #eb6200;--mate-orange-60: #c75300;--mate-orange-70: #8a3800;--mate-orange-80: #5e2900;--mate-orange-90: #3e1a00;--mate-orange-100: #231000;--mate-yellow-10: #fcf4d6;--mate-yellow-20: #fddc69;--mate-yellow-30: #f1c21b;--mate-yellow-40: #d2a106;--mate-yellow-50: #b28600;--mate-yellow-60: #8e6a00;--mate-yellow-70: #684e00;--mate-yellow-80: #483700;--mate-yellow-90: #302400;--mate-yellow-100: #1c1500;--mate-gray-10: #f2f4f8;--mate-gray-20: #dde1e6;--mate-gray-30: #c1c7cd;--mate-gray-40: #a2a9b0;--mate-gray-50: #878d96;--mate-gray-60: #6e7881;--mate-gray-70: #4d5358;--mate-gray-80: #343a3f;--mate-gray-90: #21272a;--mate-gray-100: #111518;--mate-white-and-black-white: #ffffff;--mate-white-and-black-black: #000000}:root{--mate-typography-font-sizing-100: 1rem;--mate-typography-font-sizing-112: 1.125rem;--mate-typography-font-sizing-125: 1.25rem;--mate-typography-font-sizing-150: 1.5rem;--mate-typography-font-sizing-175: 1.75rem;--mate-typography-font-sizing-200: 2rem;--mate-typography-font-sizing-225: 2.25rem;--mate-typography-font-sizing-075: .75rem;--mate-typography-font-sizing-087: .875rem;--mate-typography-font-family: "Segoe UI", Roboto, "San Francisco", "Helvetica Neue", Arial, sans-serif;--mate-typography-font-family-icon: "Material Symbols", "Material Icons";--mate-typography-font-weight-regular: 400;--mate-typography-font-weight-medium: 600;--mate-typography-font-weight-bold: 700;--mate-sizing-100: 1rem;--mate-sizing-150: 1.5rem;--mate-sizing-200: 2rem;--mate-sizing-225: 2.25rem;--mate-sizing-250: 2.5rem;--mate-sizing-300: 3rem;--mate-sizing-350: 3.5rem;--mate-sizing-400: 4rem;--mate-sizing-012: .125rem;--mate-sizing-025: .25rem;--mate-sizing-050: .5rem;--mate-spacing-100: 1rem;--mate-spacing-125: 1.25rem;--mate-spacing-150: 1.5rem;--mate-spacing-200: 2rem;--mate-spacing-250: 2.5rem;--mate-spacing-300: 3rem;--mate-spacing-350: 3.5rem;--mate-spacing-000: 0;--mate-spacing-012: .125rem;--mate-spacing-025: .25rem;--mate-spacing-050: .5rem;--mate-spacing-075: .75rem;--mate-border-width-006: .063rem;--mate-border-width-012: .125rem;--mate-border-width-025: .25rem;--mate-border-radius-012: .125rem;--mate-border-radius-025: .25rem;--mate-border-radius-050: .5rem}:root{--mate-light-components-calendar-event-background-magenta: #D0267024;--mate-light-components-calendar-event-background-purple: #8A3FFC1F;--mate-light-components-calendar-event-background-yellow: #F1C21B24;--mate-light-components-calendar-event-background-cyan: #0076A51F;--mate-light-components-calendar-event-background-teal: #007D791F;--mate-light-components-date-picker-gradient-background-visible: #001F420D;--mate-light-components-date-picker-gradient-background-not-visible: #001F4200;--mate-light-components-grid-border: #CCD2D9;--mate-light-components-grid-background-selected: #E5F1FF;--mate-light-components-grid-background-hover: #E5F1FF;--mate-light-components-grid-background-edited: #FCF3D1;--mate-light-components-grid-background-danger: #FDE8E9;--mate-light-components-akdb-logo-1: #00A1E0;--mate-light-components-akdb-logo-2: #003979;--mate-light-components-other-stepper-gradient-background: #FFFFFF00;--mate-light-shades-base-contrast-5pct: #f2f3f5;--mate-light-shades-contrast-5pct: #001F420d;--mate-light-shades-contrast-10pct: #001F421a;--mate-light-shades-contrast-20pct: #001F4230;--mate-light-shades-contrast-30pct: #001F424d;--mate-light-shades-contrast-40pct: #001F4260;--mate-light-shades-contrast-50pct: #001F4282;--mate-light-shades-contrast-60pct: #001F429c;--mate-light-shades-contrast-70pct: #001F42b3;--mate-light-shades-contrast-80pct: #001F42c0;--mate-light-shades-contrast-90pct: #001F42e6;--mate-light-shades-shade-10pct: #001F421a;--mate-light-shades-shade-20pct: #001F4230;--mate-light-shades-shade-30pct: #001F424d;--mate-light-shades-shade-40pct: #001F4260;--mate-light-shades-shade-50pct: #001F4282;--mate-light-signal-danger-light: #e7131d1a;--mate-light-signal-info-light: #3392ff21;--mate-light-signal-success-light: #1688381a;--mate-light-signal-warning-light: #ff6a0038;--mate-light-signal-primary-light: #3392ff21;--mate-dark-components-calendar-event-background-magenta: #D0267024;--mate-dark-components-calendar-event-background-purple: #8A3FFC1F;--mate-dark-components-calendar-event-background-yellow: #F1C21B24;--mate-dark-components-calendar-event-background-cyan: #0076A51F;--mate-dark-components-calendar-event-background-teal: #007D791F;--mate-dark-components-date-picker-gradient-background-visible: #1115180D;--mate-dark-components-date-picker-gradient-background-not-visible: #11151800;--mate-dark-components-grid-border: #484F54;--mate-dark-components-grid-background-selected: #243546;--mate-dark-components-grid-background-hover: #243546;--mate-dark-components-grid-background-edited: #4A4627;--mate-dark-components-grid-background-danger: #3C2D31;--mate-dark-components-other-stepper-gradient-background: #21272A00;--mate-dark-components-other-global-header-background: #353B3F;--mate-dark-shades-base-contrast-5pct: #282e32;--mate-dark-shades-contrast-5pct: #e8f1fc09;--mate-dark-shades-contrast-10pct: #e8f1fc1a;--mate-dark-shades-contrast-20pct: #e8f1fc30;--mate-dark-shades-contrast-30pct: #e8f1fc4d;--mate-dark-shades-contrast-40pct: #e8f1fc60;--mate-dark-shades-contrast-50pct: #e8f1fc80;--mate-dark-shades-contrast-60pct: #e8f1fc9c;--mate-dark-shades-contrast-70pct: #e8f1fcb3;--mate-dark-shades-contrast-80pct: #e8f1fcc0;--mate-dark-shades-contrast-90pct: #e8f1fce6;--mate-dark-shades-shade-10pct: #05050512;--mate-dark-shades-shade-20pct: #090a0b3b;--mate-dark-shades-shade-30pct: #0d0f1152;--mate-dark-shades-shade-40pct: #11141869;--mate-dark-shades-shade-50pct: #14191f80;--mate-dark-signal-danger-light: #e7555d24;--mate-dark-signal-info-light: #3392ff21;--mate-dark-signal-success-light: #0ff5541a;--mate-dark-signal-warning-light: #ff6a0024;--mate-dark-signal-primary-light: #3392ff38;--mate-light-border-base: var(--mate-light-shades-contrast-50pct);--mate-light-border-light: var(--mate-light-shades-contrast-20pct);--mate-light-components-calendar-event-background-blue: var(--mate-light-signal-info-light);--mate-light-components-calendar-event-background-red: var(--mate-light-signal-danger-light);--mate-light-components-calendar-event-background-orange: var(--mate-light-signal-warning-light);--mate-light-components-calendar-event-background-green: var(--mate-light-signal-success-light);--mate-light-components-calendar-event-line-magenta: var(--mate-magenta-60);--mate-light-components-calendar-event-line-purple: var(--mate-purple-60);--mate-light-components-calendar-event-line-yellow: var(--mate-yellow-60);--mate-light-components-calendar-event-line-cyan: var(--mate-cyan-60);--mate-light-components-calendar-event-line-teal: var(--mate-teal-60);--mate-light-components-date-picker-separator: var(--mate-light-shades-contrast-40pct);--mate-light-components-field-background-disabled: var(--mate-light-shades-contrast-5pct);--mate-light-components-field-border-enabled: var(--mate-light-shades-contrast-50pct);--mate-light-components-field-border-hover: var(--mate-light-shades-contrast-90pct);--mate-light-components-field-border-disabled: var(--mate-light-shades-contrast-20pct);--mate-light-components-field-border-read-only: var(--mate-light-shades-contrast-50pct);--mate-light-components-x-range-chart-1: var(--mate-magenta-100);--mate-light-components-x-range-chart-2: var(--mate-purple-100);--mate-light-components-x-range-chart-3: var(--mate-teal-100);--mate-light-components-x-range-chart-4: var(--mate-orange-100);--mate-light-components-x-range-chart-5: var(--mate-cyan-100);--mate-light-components-x-range-chart-6: var(--mate-yellow-100);--mate-light-components-x-range-chart-7: var(--mate-green-100);--mate-light-components-x-range-chart-8: var(--mate-gray-100);--mate-light-components-x-range-chart-9: var(--mate-blue-100);--mate-light-components-x-range-chart-10: var(--mate-red-100);--mate-light-components-split-layout-handle: var(--mate-light-shades-contrast-30pct);--mate-light-components-split-layout-border-hover: var(--mate-light-shades-contrast-90pct);--mate-light-components-other-button-border-disabled: var(--mate-light-shades-contrast-20pct);--mate-light-components-other-loading-indicator-background: var(--mate-light-shades-contrast-10pct);--mate-light-components-other-multiselect-chip-background: var(--mate-light-shades-contrast-20pct);--mate-light-components-other-global-header-background: var(--mate-light-shades-base-contrast-5pct);--mate-light-shades-base: var(--mate-white-and-black-white);--mate-light-shades-contrast-100pct: var(--mate-blue-100);--mate-light-signal-danger: var(--mate-red-60);--mate-light-signal-info: var(--mate-blue-60);--mate-light-signal-success: var(--mate-green-60);--mate-light-signal-warning: var(--mate-orange-60);--mate-light-signal-primary: var(--mate-blue-60);--mate-light-signal-neutral: var(--mate-gray-60);--mate-light-signal-neutral-light: var(--mate-light-shades-contrast-5pct);--mate-light-icon-danger: var(--mate-red-60);--mate-light-icon-success: var(--mate-green-60);--mate-light-icon-warning: var(--mate-orange-60);--mate-light-icon-info: var(--mate-blue-60);--mate-light-icon-neutral: var(--mate-gray-60);--mate-light-icon-interactive-enabled: var(--mate-light-shades-contrast-60pct);--mate-light-icon-interactive-hover: var(--mate-light-shades-contrast-90pct);--mate-light-icon-interactive-active: var(--mate-blue-70);--mate-light-icon-interactive-selected: var(--mate-blue-70);--mate-light-icon-interactive-disabled: var(--mate-light-shades-contrast-30pct);--mate-light-icon-interactive-contrast: var(--mate-white-and-black-white);--mate-light-icon-not-interactive: var(--mate-light-shades-contrast-70pct);--mate-light-interactive-focus: var(--mate-blue-100);--mate-light-interactive-contrast: var(--mate-white-and-black-white);--mate-light-interactive-danger-hover: var(--mate-red-70);--mate-light-interactive-danger-active: var(--mate-red-80);--mate-light-interactive-danger-disabled: var(--mate-light-shades-contrast-5pct);--mate-light-interactive-hover: var(--mate-blue-70);--mate-light-interactive-active: var(--mate-blue-80);--mate-light-interactive-disabled: var(--mate-light-shades-contrast-5pct);--mate-light-background-highlighted: var(--mate-light-shades-base-contrast-5pct);--mate-light-background-interactive-hover: var(--mate-light-shades-contrast-5pct);--mate-light-background-interactive-active: var(--mate-light-signal-primary-light);--mate-light-background-interactive-selected: var(--mate-light-signal-primary-light);--mate-light-background-interactive-disabled: var(--mate-light-shades-contrast-10pct);--mate-light-background-danger-hover: var(--mate-light-shades-contrast-5pct);--mate-light-background-danger-active: var(--mate-light-signal-danger-light);--mate-light-data-1: var(--mate-magenta-60);--mate-light-data-2: var(--mate-purple-60);--mate-light-data-3: var(--mate-teal-60);--mate-light-data-4: var(--mate-orange-60);--mate-light-data-5: var(--mate-cyan-60);--mate-light-data-6: var(--mate-yellow-60);--mate-light-data-7: var(--mate-green-60);--mate-light-data-8: var(--mate-gray-60);--mate-light-data-9: var(--mate-blue-60);--mate-light-data-10: var(--mate-red-60);--mate-light-text-body: var(--mate-light-shades-contrast-90pct);--mate-light-text-secondary: var(--mate-light-shades-contrast-70pct);--mate-light-text-tertiary: var(--mate-light-shades-contrast-60pct);--mate-light-text-disabled: var(--mate-light-shades-contrast-30pct);--mate-light-text-danger: var(--mate-red-70);--mate-light-text-danger-contrast: var(--mate-white-and-black-white);--mate-light-text-info: var(--mate-blue-70);--mate-light-text-info-contrast: var(--mate-white-and-black-white);--mate-light-text-success: var(--mate-green-70);--mate-light-text-success-contrast: var(--mate-white-and-black-white);--mate-light-text-warning: var(--mate-orange-70);--mate-light-text-warning-contrast: var(--mate-white-and-black-white);--mate-light-text-primary: var(--mate-blue-70);--mate-light-text-primary-contrast: var(--mate-white-and-black-white);--mate-light-text-neutral: var(--mate-light-shades-contrast-80pct);--mate-light-text-neutral-contrast: var(--mate-white-and-black-white);--mate-dark-border-base: var(--mate-dark-shades-contrast-50pct);--mate-dark-border-light: var(--mate-dark-shades-contrast-20pct);--mate-dark-components-calendar-event-background-blue: var(--mate-dark-signal-info-light);--mate-dark-components-calendar-event-background-red: var(--mate-dark-signal-danger-light);--mate-dark-components-calendar-event-background-orange: var(--mate-dark-signal-warning-light);--mate-dark-components-calendar-event-background-green: var(--mate-dark-signal-success-light);--mate-dark-components-calendar-event-line-magenta: var(--mate-magenta-50);--mate-dark-components-calendar-event-line-purple: var(--mate-purple-50);--mate-dark-components-calendar-event-line-yellow: var(--mate-yellow-50);--mate-dark-components-calendar-event-line-cyan: var(--mate-cyan-50);--mate-dark-components-calendar-event-line-teal: var(--mate-teal-50);--mate-dark-components-date-picker-separator: var(--mate-dark-shades-contrast-40pct);--mate-dark-components-field-background-disabled: var(--mate-dark-shades-contrast-5pct);--mate-dark-components-field-border-enabled: var(--mate-dark-shades-contrast-50pct);--mate-dark-components-field-border-hover: var(--mate-dark-shades-contrast-90pct);--mate-dark-components-field-border-disabled: var(--mate-dark-shades-contrast-20pct);--mate-dark-components-field-border-read-only: var(--mate-dark-shades-contrast-50pct);--mate-dark-components-x-range-chart-1: var(--mate-magenta-10);--mate-dark-components-x-range-chart-2: var(--mate-purple-10);--mate-dark-components-x-range-chart-3: var(--mate-teal-10);--mate-dark-components-x-range-chart-4: var(--mate-orange-10);--mate-dark-components-x-range-chart-5: var(--mate-cyan-10);--mate-dark-components-x-range-chart-6: var(--mate-yellow-10);--mate-dark-components-x-range-chart-7: var(--mate-green-10);--mate-dark-components-x-range-chart-8: var(--mate-gray-10);--mate-dark-components-x-range-chart-9: var(--mate-blue-10);--mate-dark-components-x-range-chart-10: var(--mate-red-10);--mate-dark-components-akdb-logo-1: var(--mate-white-and-black-white);--mate-dark-components-akdb-logo-2: var(--mate-white-and-black-white);--mate-dark-components-split-layout-handle: var(--mate-dark-shades-contrast-30pct);--mate-dark-components-split-layout-border-hover: var(--mate-dark-shades-contrast-90pct);--mate-dark-components-other-button-border-disabled: var(--mate-dark-shades-contrast-20pct);--mate-dark-components-other-loading-indicator-background: var(--mate-dark-shades-contrast-10pct);--mate-dark-components-other-multiselect-chip-background: var(--mate-dark-shades-contrast-20pct);--mate-dark-components-other-side-panel-badge: var(--mate-blue-40);--mate-dark-shades-base: var(--mate-gray-90);--mate-dark-shades-contrast-100pct: var(--mate-blue-10);--mate-dark-signal-danger: var(--mate-red-50);--mate-dark-signal-info: var(--mate-blue-50);--mate-dark-signal-success: var(--mate-green-50);--mate-dark-signal-warning: var(--mate-orange-50);--mate-dark-signal-primary: var(--mate-blue-50);--mate-dark-signal-neutral: var(--mate-gray-50);--mate-dark-signal-neutral-light: var(--mate-dark-shades-contrast-5pct);--mate-dark-icon-danger: var(--mate-red-50);--mate-dark-icon-success: var(--mate-green-50);--mate-dark-icon-warning: var(--mate-orange-50);--mate-dark-icon-info: var(--mate-blue-50);--mate-dark-icon-neutral: var(--mate-gray-50);--mate-dark-icon-interactive-enabled: var(--mate-dark-shades-contrast-60pct);--mate-dark-icon-interactive-hover: var(--mate-dark-shades-contrast-90pct);--mate-dark-icon-interactive-active: var(--mate-blue-30);--mate-dark-icon-interactive-selected: var(--mate-blue-30);--mate-dark-icon-interactive-disabled: var(--mate-dark-shades-contrast-30pct);--mate-dark-icon-interactive-contrast: var(--mate-gray-100);--mate-dark-icon-not-interactive: var(--mate-dark-shades-contrast-70pct);--mate-dark-interactive-focus: var(--mate-blue-10);--mate-dark-interactive-contrast: var(--mate-gray-100);--mate-dark-interactive-danger-hover: var(--mate-red-40);--mate-dark-interactive-danger-active: var(--mate-red-30);--mate-dark-interactive-danger-disabled: var(--mate-dark-shades-contrast-5pct);--mate-dark-interactive-hover: var(--mate-blue-40);--mate-dark-interactive-active: var(--mate-blue-30);--mate-dark-interactive-disabled: var(--mate-dark-shades-contrast-5pct);--mate-dark-background-highlighted: var(--mate-dark-shades-base-contrast-5pct);--mate-dark-background-interactive-hover: var(--mate-dark-shades-contrast-5pct);--mate-dark-background-interactive-active: var(--mate-dark-signal-primary-light);--mate-dark-background-interactive-selected: var(--mate-dark-signal-primary-light);--mate-dark-background-interactive-disabled: var(--mate-dark-shades-contrast-20pct);--mate-dark-background-danger-hover: var(--mate-dark-shades-contrast-5pct);--mate-dark-background-danger-active: var(--mate-dark-signal-danger-light);--mate-dark-data-1: var(--mate-magenta-50);--mate-dark-data-2: var(--mate-purple-50);--mate-dark-data-3: var(--mate-teal-50);--mate-dark-data-4: var(--mate-orange-50);--mate-dark-data-5: var(--mate-cyan-50);--mate-dark-data-6: var(--mate-yellow-50);--mate-dark-data-7: var(--mate-green-50);--mate-dark-data-8: var(--mate-gray-50);--mate-dark-data-9: var(--mate-blue-50);--mate-dark-data-10: var(--mate-red-50);--mate-dark-text-body: var(--mate-dark-shades-contrast-90pct);--mate-dark-text-secondary: var(--mate-dark-shades-contrast-70pct);--mate-dark-text-tertiary: var(--mate-dark-shades-contrast-60pct);--mate-dark-text-disabled: var(--mate-dark-shades-contrast-30pct);--mate-dark-text-danger: var(--mate-red-30);--mate-dark-text-danger-contrast: var(--mate-gray-100);--mate-dark-text-info: var(--mate-blue-30);--mate-dark-text-info-contrast: var(--mate-gray-100);--mate-dark-text-success: var(--mate-green-30);--mate-dark-text-success-contrast: var(--mate-gray-100);--mate-dark-text-warning: var(--mate-orange-30);--mate-dark-text-warning-contrast: var(--mate-gray-100);--mate-dark-text-primary: var(--mate-blue-30);--mate-dark-text-primary-contrast: var(--mate-gray-100);--mate-dark-text-neutral: var(--mate-dark-shades-contrast-80pct);--mate-dark-text-neutral-contrast: var(--mate-gray-100);--mate-light-components-calendar-event-background-gray: var(--mate-light-signal-neutral-light);--mate-light-components-calendar-event-line-blue: var(--mate-light-signal-info);--mate-light-components-calendar-event-line-red: var(--mate-light-signal-danger);--mate-light-components-calendar-event-line-orange: var(--mate-light-signal-warning);--mate-light-components-calendar-event-line-green: var(--mate-light-signal-success);--mate-light-components-calendar-event-line-gray: var(--mate-light-signal-neutral);--mate-light-components-field-background: var(--mate-light-shades-base);--mate-light-components-field-border-active: var(--mate-light-components-field-border-enabled);--mate-light-components-other-checkbox-background: var(--mate-light-shades-base);--mate-light-components-other-overlay-background: var(--mate-light-shades-base);--mate-light-components-other-side-panel-badge: var(--mate-light-signal-info);--mate-light-interactive-danger-enabled: var(--mate-light-signal-danger);--mate-light-interactive-danger-selected: var(--mate-light-signal-danger);--mate-light-interactive-enabled: var(--mate-light-signal-primary);--mate-light-interactive-selected: var(--mate-light-signal-primary);--mate-light-background-base: var(--mate-light-shades-base);--mate-light-background-interactive-enabled: var(--mate-light-shades-base);--mate-light-text-heading: var(--mate-light-shades-contrast-100pct);--mate-dark-components-calendar-event-background-gray: var(--mate-dark-signal-neutral-light);--mate-dark-components-calendar-event-line-blue: var(--mate-dark-signal-info);--mate-dark-components-calendar-event-line-red: var(--mate-dark-signal-danger);--mate-dark-components-calendar-event-line-orange: var(--mate-dark-signal-warning);--mate-dark-components-calendar-event-line-green: var(--mate-dark-signal-success);--mate-dark-components-calendar-event-line-gray: var(--mate-dark-signal-neutral);--mate-dark-components-field-background: var(--mate-dark-shades-base);--mate-dark-components-field-border-active: var(--mate-dark-components-field-border-enabled);--mate-dark-components-other-checkbox-background: var(--mate-dark-shades-base);--mate-dark-components-other-overlay-background: var(--mate-dark-shades-base);--mate-dark-interactive-danger-enabled: var(--mate-dark-signal-danger);--mate-dark-interactive-danger-selected: var(--mate-dark-signal-danger);--mate-dark-interactive-enabled: var(--mate-dark-signal-primary);--mate-dark-interactive-selected: var(--mate-dark-signal-primary);--mate-dark-background-base: var(--mate-dark-shades-base);--mate-dark-background-interactive-enabled: var(--mate-dark-shades-base);--mate-dark-text-heading: var(--mate-dark-shades-contrast-100pct)}:root,[theme~=light]{--mate-border-base: var(--mate-light-border-base);--mate-border-light: var(--mate-light-border-light);--mate-components-calendar-event-background-blue: var(--mate-light-components-calendar-event-background-blue);--mate-components-calendar-event-background-red: var(--mate-light-components-calendar-event-background-red);--mate-components-calendar-event-background-orange: var(--mate-light-components-calendar-event-background-orange);--mate-components-calendar-event-background-green: var(--mate-light-components-calendar-event-background-green);--mate-components-calendar-event-background-gray: var(--mate-light-components-calendar-event-background-gray);--mate-components-calendar-event-background-magenta: var(--mate-light-components-calendar-event-background-magenta);--mate-components-calendar-event-background-purple: var(--mate-light-components-calendar-event-background-purple);--mate-components-calendar-event-background-yellow: var(--mate-light-components-calendar-event-background-yellow);--mate-components-calendar-event-background-cyan: var(--mate-light-components-calendar-event-background-cyan);--mate-components-calendar-event-background-teal: var(--mate-light-components-calendar-event-background-teal);--mate-components-calendar-event-line-blue: var(--mate-light-components-calendar-event-line-blue);--mate-components-calendar-event-line-red: var(--mate-light-components-calendar-event-line-red);--mate-components-calendar-event-line-orange: var(--mate-light-components-calendar-event-line-orange);--mate-components-calendar-event-line-green: var(--mate-light-components-calendar-event-line-green);--mate-components-calendar-event-line-gray: var(--mate-light-components-calendar-event-line-gray);--mate-components-calendar-event-line-magenta: var(--mate-light-components-calendar-event-line-magenta);--mate-components-calendar-event-line-purple: var(--mate-light-components-calendar-event-line-purple);--mate-components-calendar-event-line-yellow: var(--mate-light-components-calendar-event-line-yellow);--mate-components-calendar-event-line-cyan: var(--mate-light-components-calendar-event-line-cyan);--mate-components-calendar-event-line-teal: var(--mate-light-components-calendar-event-line-teal);--mate-components-date-picker-gradient-background-visible: var(--mate-light-components-date-picker-gradient-background-visible);--mate-components-date-picker-gradient-background-not-visible: var(--mate-light-components-date-picker-gradient-background-not-visible);--mate-components-date-picker-separator: var(--mate-light-components-date-picker-separator);--mate-components-field-background: var(--mate-light-components-field-background);--mate-components-field-background-disabled: var(--mate-light-components-field-background-disabled);--mate-components-field-border-enabled: var(--mate-light-components-field-border-enabled);--mate-components-field-border-hover: var(--mate-light-components-field-border-hover);--mate-components-field-border-active: var(--mate-light-components-field-border-active);--mate-components-field-border-disabled: var(--mate-light-components-field-border-disabled);--mate-components-field-border-read-only: var(--mate-light-components-field-border-read-only);--mate-components-x-range-chart-1: var(--mate-light-components-x-range-chart-1);--mate-components-x-range-chart-2: var(--mate-light-components-x-range-chart-2);--mate-components-x-range-chart-3: var(--mate-light-components-x-range-chart-3);--mate-components-x-range-chart-4: var(--mate-light-components-x-range-chart-4);--mate-components-x-range-chart-5: var(--mate-light-components-x-range-chart-5);--mate-components-x-range-chart-6: var(--mate-light-components-x-range-chart-6);--mate-components-x-range-chart-7: var(--mate-light-components-x-range-chart-7);--mate-components-x-range-chart-8: var(--mate-light-components-x-range-chart-8);--mate-components-x-range-chart-9: var(--mate-light-components-x-range-chart-9);--mate-components-x-range-chart-10: var(--mate-light-components-x-range-chart-10);--mate-components-grid-border: var(--mate-light-components-grid-border);--mate-components-grid-background-selected: var(--mate-light-components-grid-background-selected);--mate-components-grid-background-hover: var(--mate-light-components-grid-background-hover);--mate-components-grid-background-edited: var(--mate-light-components-grid-background-edited);--mate-components-grid-background-danger: var(--mate-light-components-grid-background-danger);--mate-components-akdb-logo-1: var(--mate-light-components-akdb-logo-1);--mate-components-akdb-logo-2: var(--mate-light-components-akdb-logo-2);--mate-components-split-layout-handle: var(--mate-light-components-split-layout-handle);--mate-components-split-layout-border-hover: var(--mate-light-components-split-layout-border-hover);--mate-components-other-stepper-gradient-background: var(--mate-light-components-other-stepper-gradient-background);--mate-components-other-button-border-disabled: var(--mate-light-components-other-button-border-disabled);--mate-components-other-checkbox-background: var(--mate-light-components-other-checkbox-background);--mate-components-other-overlay-background: var(--mate-light-components-other-overlay-background);--mate-components-other-loading-indicator-background: var(--mate-light-components-other-loading-indicator-background);--mate-components-other-multiselect-chip-background: var(--mate-light-components-other-multiselect-chip-background);--mate-components-other-side-panel-badge: var(--mate-light-components-other-side-panel-badge);--mate-components-other-global-header-background: var(--mate-light-components-other-global-header-background);--mate-shades-base: var(--mate-light-shades-base);--mate-shades-base-contrast-5pct: var(--mate-light-shades-base-contrast-5pct);--mate-shades-contrast-5pct: var(--mate-light-shades-contrast-5pct);--mate-shades-contrast-10pct: var(--mate-light-shades-contrast-10pct);--mate-shades-contrast-20pct: var(--mate-light-shades-contrast-20pct);--mate-shades-contrast-30pct: var(--mate-light-shades-contrast-30pct);--mate-shades-contrast-40pct: var(--mate-light-shades-contrast-40pct);--mate-shades-contrast-50pct: var(--mate-light-shades-contrast-50pct);--mate-shades-contrast-60pct: var(--mate-light-shades-contrast-60pct);--mate-shades-contrast-70pct: var(--mate-light-shades-contrast-70pct);--mate-shades-contrast-80pct: var(--mate-light-shades-contrast-80pct);--mate-shades-contrast-90pct: var(--mate-light-shades-contrast-90pct);--mate-shades-contrast-100pct: var(--mate-light-shades-contrast-100pct);--mate-shades-shade-10pct: var(--mate-light-shades-shade-10pct);--mate-shades-shade-20pct: var(--mate-light-shades-shade-20pct);--mate-shades-shade-30pct: var(--mate-light-shades-shade-30pct);--mate-shades-shade-40pct: var(--mate-light-shades-shade-40pct);--mate-shades-shade-50pct: var(--mate-light-shades-shade-50pct);--mate-signal-danger: var(--mate-light-signal-danger);--mate-signal-danger-light: var(--mate-light-signal-danger-light);--mate-signal-info: var(--mate-light-signal-info);--mate-signal-info-light: var(--mate-light-signal-info-light);--mate-signal-success: var(--mate-light-signal-success);--mate-signal-success-light: var(--mate-light-signal-success-light);--mate-signal-warning: var(--mate-light-signal-warning);--mate-signal-warning-light: var(--mate-light-signal-warning-light);--mate-signal-primary: var(--mate-light-signal-primary);--mate-signal-primary-light: var(--mate-light-signal-primary-light);--mate-signal-neutral: var(--mate-light-signal-neutral);--mate-signal-neutral-light: var(--mate-light-signal-neutral-light);--mate-icon-danger: var(--mate-light-icon-danger);--mate-icon-success: var(--mate-light-icon-success);--mate-icon-warning: var(--mate-light-icon-warning);--mate-icon-info: var(--mate-light-icon-info);--mate-icon-neutral: var(--mate-light-icon-neutral);--mate-icon-interactive-enabled: var(--mate-light-icon-interactive-enabled);--mate-icon-interactive-hover: var(--mate-light-icon-interactive-hover);--mate-icon-interactive-active: var(--mate-light-icon-interactive-active);--mate-icon-interactive-selected: var(--mate-light-icon-interactive-selected);--mate-icon-interactive-disabled: var(--mate-light-icon-interactive-disabled);--mate-icon-interactive-contrast: var(--mate-light-icon-interactive-contrast);--mate-icon-not-interactive: var(--mate-light-icon-not-interactive);--mate-interactive-focus: var(--mate-light-interactive-focus);--mate-interactive-contrast: var(--mate-light-interactive-contrast);--mate-interactive-danger-enabled: var(--mate-light-interactive-danger-enabled);--mate-interactive-danger-hover: var(--mate-light-interactive-danger-hover);--mate-interactive-danger-active: var(--mate-light-interactive-danger-active);--mate-interactive-danger-selected: var(--mate-light-interactive-danger-selected);--mate-interactive-danger-disabled: var(--mate-light-interactive-danger-disabled);--mate-interactive-enabled: var(--mate-light-interactive-enabled);--mate-interactive-hover: var(--mate-light-interactive-hover);--mate-interactive-active: var(--mate-light-interactive-active);--mate-interactive-selected: var(--mate-light-interactive-selected);--mate-interactive-disabled: var(--mate-light-interactive-disabled);--mate-background-base: var(--mate-light-background-base);--mate-background-highlighted: var(--mate-light-background-highlighted);--mate-background-interactive-enabled: var(--mate-light-background-interactive-enabled);--mate-background-interactive-hover: var(--mate-light-background-interactive-hover);--mate-background-interactive-active: var(--mate-light-background-interactive-active);--mate-background-interactive-selected: var(--mate-light-background-interactive-selected);--mate-background-interactive-disabled: var(--mate-light-background-interactive-disabled);--mate-background-danger-hover: var(--mate-light-background-danger-hover);--mate-background-danger-active: var(--mate-light-background-danger-active);--mate-data-1: var(--mate-light-data-1);--mate-data-2: var(--mate-light-data-2);--mate-data-3: var(--mate-light-data-3);--mate-data-4: var(--mate-light-data-4);--mate-data-5: var(--mate-light-data-5);--mate-data-6: var(--mate-light-data-6);--mate-data-7: var(--mate-light-data-7);--mate-data-8: var(--mate-light-data-8);--mate-data-9: var(--mate-light-data-9);--mate-data-10: var(--mate-light-data-10);--mate-text-heading: var(--mate-light-text-heading);--mate-text-body: var(--mate-light-text-body);--mate-text-secondary: var(--mate-light-text-secondary);--mate-text-tertiary: var(--mate-light-text-tertiary);--mate-text-disabled: var(--mate-light-text-disabled);--mate-text-danger: var(--mate-light-text-danger);--mate-text-danger-contrast: var(--mate-light-text-danger-contrast);--mate-text-info: var(--mate-light-text-info);--mate-text-info-contrast: var(--mate-light-text-info-contrast);--mate-text-success: var(--mate-light-text-success);--mate-text-success-contrast: var(--mate-light-text-success-contrast);--mate-text-warning: var(--mate-light-text-warning);--mate-text-warning-contrast: var(--mate-light-text-warning-contrast);--mate-text-primary: var(--mate-light-text-primary);--mate-text-primary-contrast: var(--mate-light-text-primary-contrast);--mate-text-neutral: var(--mate-light-text-neutral);--mate-text-neutral-contrast: var(--mate-light-text-neutral-contrast)}[theme~=dark]{--mate-border-base: var(--mate-dark-border-base);--mate-border-light: var(--mate-dark-border-light);--mate-components-calendar-event-background-blue: var(--mate-dark-components-calendar-event-background-blue);--mate-components-calendar-event-background-red: var(--mate-dark-components-calendar-event-background-red);--mate-components-calendar-event-background-orange: var(--mate-dark-components-calendar-event-background-orange);--mate-components-calendar-event-background-green: var(--mate-dark-components-calendar-event-background-green);--mate-components-calendar-event-background-gray: var(--mate-dark-components-calendar-event-background-gray);--mate-components-calendar-event-background-magenta: var(--mate-dark-components-calendar-event-background-magenta);--mate-components-calendar-event-background-purple: var(--mate-dark-components-calendar-event-background-purple);--mate-components-calendar-event-background-yellow: var(--mate-dark-components-calendar-event-background-yellow);--mate-components-calendar-event-background-cyan: var(--mate-dark-components-calendar-event-background-cyan);--mate-components-calendar-event-background-teal: var(--mate-dark-components-calendar-event-background-teal);--mate-components-calendar-event-line-blue: var(--mate-dark-components-calendar-event-line-blue);--mate-components-calendar-event-line-red: var(--mate-dark-components-calendar-event-line-red);--mate-components-calendar-event-line-orange: var(--mate-dark-components-calendar-event-line-orange);--mate-components-calendar-event-line-green: var(--mate-dark-components-calendar-event-line-green);--mate-components-calendar-event-line-gray: var(--mate-dark-components-calendar-event-line-gray);--mate-components-calendar-event-line-magenta: var(--mate-dark-components-calendar-event-line-magenta);--mate-components-calendar-event-line-purple: var(--mate-dark-components-calendar-event-line-purple);--mate-components-calendar-event-line-yellow: var(--mate-dark-components-calendar-event-line-yellow);--mate-components-calendar-event-line-cyan: var(--mate-dark-components-calendar-event-line-cyan);--mate-components-calendar-event-line-teal: var(--mate-dark-components-calendar-event-line-teal);--mate-components-date-picker-gradient-background-visible: var(--mate-dark-components-date-picker-gradient-background-visible);--mate-components-date-picker-gradient-background-not-visible: var(--mate-dark-components-date-picker-gradient-background-not-visible);--mate-components-date-picker-separator: var(--mate-dark-components-date-picker-separator);--mate-components-field-background: var(--mate-dark-components-field-background);--mate-components-field-background-disabled: var(--mate-dark-components-field-background-disabled);--mate-components-field-border-enabled: var(--mate-dark-components-field-border-enabled);--mate-components-field-border-hover: var(--mate-dark-components-field-border-hover);--mate-components-field-border-active: var(--mate-dark-components-field-border-active);--mate-components-field-border-disabled: var(--mate-dark-components-field-border-disabled);--mate-components-field-border-read-only: var(--mate-dark-components-field-border-read-only);--mate-components-x-range-chart-1: var(--mate-dark-components-x-range-chart-1);--mate-components-x-range-chart-2: var(--mate-dark-components-x-range-chart-2);--mate-components-x-range-chart-3: var(--mate-dark-components-x-range-chart-3);--mate-components-x-range-chart-4: var(--mate-dark-components-x-range-chart-4);--mate-components-x-range-chart-5: var(--mate-dark-components-x-range-chart-5);--mate-components-x-range-chart-6: var(--mate-dark-components-x-range-chart-6);--mate-components-x-range-chart-7: var(--mate-dark-components-x-range-chart-7);--mate-components-x-range-chart-8: var(--mate-dark-components-x-range-chart-8);--mate-components-x-range-chart-9: var(--mate-dark-components-x-range-chart-9);--mate-components-x-range-chart-10: var(--mate-dark-components-x-range-chart-10);--mate-components-grid-border: var(--mate-dark-components-grid-border);--mate-components-grid-background-selected: var(--mate-dark-components-grid-background-selected);--mate-components-grid-background-hover: var(--mate-dark-components-grid-background-hover);--mate-components-grid-background-edited: var(--mate-dark-components-grid-background-edited);--mate-components-grid-background-danger: var(--mate-dark-components-grid-background-danger);--mate-components-akdb-logo-1: var(--mate-dark-components-akdb-logo-1);--mate-components-akdb-logo-2: var(--mate-dark-components-akdb-logo-2);--mate-components-split-layout-handle: var(--mate-dark-components-split-layout-handle);--mate-components-split-layout-border-hover: var(--mate-dark-components-split-layout-border-hover);--mate-components-other-stepper-gradient-background: var(--mate-dark-components-other-stepper-gradient-background);--mate-components-other-button-border-disabled: var(--mate-dark-components-other-button-border-disabled);--mate-components-other-checkbox-background: var(--mate-dark-components-other-checkbox-background);--mate-components-other-overlay-background: var(--mate-dark-components-other-overlay-background);--mate-components-other-loading-indicator-background: var(--mate-dark-components-other-loading-indicator-background);--mate-components-other-multiselect-chip-background: var(--mate-dark-components-other-multiselect-chip-background);--mate-components-other-side-panel-badge: var(--mate-dark-components-other-side-panel-badge);--mate-components-other-global-header-background: var(--mate-dark-components-other-global-header-background);--mate-shades-base: var(--mate-dark-shades-base);--mate-shades-base-contrast-5pct: var(--mate-dark-shades-base-contrast-5pct);--mate-shades-contrast-5pct: var(--mate-dark-shades-contrast-5pct);--mate-shades-contrast-10pct: var(--mate-dark-shades-contrast-10pct);--mate-shades-contrast-20pct: var(--mate-dark-shades-contrast-20pct);--mate-shades-contrast-30pct: var(--mate-dark-shades-contrast-30pct);--mate-shades-contrast-40pct: var(--mate-dark-shades-contrast-40pct);--mate-shades-contrast-50pct: var(--mate-dark-shades-contrast-50pct);--mate-shades-contrast-60pct: var(--mate-dark-shades-contrast-60pct);--mate-shades-contrast-70pct: var(--mate-dark-shades-contrast-70pct);--mate-shades-contrast-80pct: var(--mate-dark-shades-contrast-80pct);--mate-shades-contrast-90pct: var(--mate-dark-shades-contrast-90pct);--mate-shades-contrast-100pct: var(--mate-dark-shades-contrast-100pct);--mate-shades-shade-10pct: var(--mate-dark-shades-shade-10pct);--mate-shades-shade-20pct: var(--mate-dark-shades-shade-20pct);--mate-shades-shade-30pct: var(--mate-dark-shades-shade-30pct);--mate-shades-shade-40pct: var(--mate-dark-shades-shade-40pct);--mate-shades-shade-50pct: var(--mate-dark-shades-shade-50pct);--mate-signal-danger: var(--mate-dark-signal-danger);--mate-signal-danger-light: var(--mate-dark-signal-danger-light);--mate-signal-info: var(--mate-dark-signal-info);--mate-signal-info-light: var(--mate-dark-signal-info-light);--mate-signal-success: var(--mate-dark-signal-success);--mate-signal-success-light: var(--mate-dark-signal-success-light);--mate-signal-warning: var(--mate-dark-signal-warning);--mate-signal-warning-light: var(--mate-dark-signal-warning-light);--mate-signal-primary: var(--mate-dark-signal-primary);--mate-signal-primary-light: var(--mate-dark-signal-primary-light);--mate-signal-neutral: var(--mate-dark-signal-neutral);--mate-signal-neutral-light: var(--mate-dark-signal-neutral-light);--mate-icon-danger: var(--mate-dark-icon-danger);--mate-icon-success: var(--mate-dark-icon-success);--mate-icon-warning: var(--mate-dark-icon-warning);--mate-icon-info: var(--mate-dark-icon-info);--mate-icon-neutral: var(--mate-dark-icon-neutral);--mate-icon-interactive-enabled: var(--mate-dark-icon-interactive-enabled);--mate-icon-interactive-hover: var(--mate-dark-icon-interactive-hover);--mate-icon-interactive-active: var(--mate-dark-icon-interactive-active);--mate-icon-interactive-selected: var(--mate-dark-icon-interactive-selected);--mate-icon-interactive-disabled: var(--mate-dark-icon-interactive-disabled);--mate-icon-interactive-contrast: var(--mate-dark-icon-interactive-contrast);--mate-icon-not-interactive: var(--mate-dark-icon-not-interactive);--mate-interactive-focus: var(--mate-dark-interactive-focus);--mate-interactive-contrast: var(--mate-dark-interactive-contrast);--mate-interactive-danger-enabled: var(--mate-dark-interactive-danger-enabled);--mate-interactive-danger-hover: var(--mate-dark-interactive-danger-hover);--mate-interactive-danger-active: var(--mate-dark-interactive-danger-active);--mate-interactive-danger-selected: var(--mate-dark-interactive-danger-selected);--mate-interactive-danger-disabled: var(--mate-dark-interactive-danger-disabled);--mate-interactive-enabled: var(--mate-dark-interactive-enabled);--mate-interactive-hover: var(--mate-dark-interactive-hover);--mate-interactive-active: var(--mate-dark-interactive-active);--mate-interactive-selected: var(--mate-dark-interactive-selected);--mate-interactive-disabled: var(--mate-dark-interactive-disabled);--mate-background-base: var(--mate-dark-background-base);--mate-background-highlighted: var(--mate-dark-background-highlighted);--mate-background-interactive-enabled: var(--mate-dark-background-interactive-enabled);--mate-background-interactive-hover: var(--mate-dark-background-interactive-hover);--mate-background-interactive-active: var(--mate-dark-background-interactive-active);--mate-background-interactive-selected: var(--mate-dark-background-interactive-selected);--mate-background-interactive-disabled: var(--mate-dark-background-interactive-disabled);--mate-background-danger-hover: var(--mate-dark-background-danger-hover);--mate-background-danger-active: var(--mate-dark-background-danger-active);--mate-data-1: var(--mate-dark-data-1);--mate-data-2: var(--mate-dark-data-2);--mate-data-3: var(--mate-dark-data-3);--mate-data-4: var(--mate-dark-data-4);--mate-data-5: var(--mate-dark-data-5);--mate-data-6: var(--mate-dark-data-6);--mate-data-7: var(--mate-dark-data-7);--mate-data-8: var(--mate-dark-data-8);--mate-data-9: var(--mate-dark-data-9);--mate-data-10: var(--mate-dark-data-10);--mate-text-heading: var(--mate-dark-text-heading);--mate-text-body: var(--mate-dark-text-body);--mate-text-secondary: var(--mate-dark-text-secondary);--mate-text-tertiary: var(--mate-dark-text-tertiary);--mate-text-disabled: var(--mate-dark-text-disabled);--mate-text-danger: var(--mate-dark-text-danger);--mate-text-danger-contrast: var(--mate-dark-text-danger-contrast);--mate-text-info: var(--mate-dark-text-info);--mate-text-info-contrast: var(--mate-dark-text-info-contrast);--mate-text-success: var(--mate-dark-text-success);--mate-text-success-contrast: var(--mate-dark-text-success-contrast);--mate-text-warning: var(--mate-dark-text-warning);--mate-text-warning-contrast: var(--mate-dark-text-warning-contrast);--mate-text-primary: var(--mate-dark-text-primary);--mate-text-primary-contrast: var(--mate-dark-text-primary-contrast);--mate-text-neutral: var(--mate-dark-text-neutral);--mate-text-neutral-contrast: var(--mate-dark-text-neutral-contrast)}@media(prefers-color-scheme:dark){:root{--mate-border-base: var(--mate-dark-border-base);--mate-border-light: var(--mate-dark-border-light);--mate-components-calendar-event-background-blue: var(--mate-dark-components-calendar-event-background-blue);--mate-components-calendar-event-background-red: var(--mate-dark-components-calendar-event-background-red);--mate-components-calendar-event-background-orange: var(--mate-dark-components-calendar-event-background-orange);--mate-components-calendar-event-background-green: var(--mate-dark-components-calendar-event-background-green);--mate-components-calendar-event-background-gray: var(--mate-dark-components-calendar-event-background-gray);--mate-components-calendar-event-background-magenta: var(--mate-dark-components-calendar-event-background-magenta);--mate-components-calendar-event-background-purple: var(--mate-dark-components-calendar-event-background-purple);--mate-components-calendar-event-background-yellow: var(--mate-dark-components-calendar-event-background-yellow);--mate-components-calendar-event-background-cyan: var(--mate-dark-components-calendar-event-background-cyan);--mate-components-calendar-event-background-teal: var(--mate-dark-components-calendar-event-background-teal);--mate-components-calendar-event-line-blue: var(--mate-dark-components-calendar-event-line-blue);--mate-components-calendar-event-line-red: var(--mate-dark-components-calendar-event-line-red);--mate-components-calendar-event-line-orange: var(--mate-dark-components-calendar-event-line-orange);--mate-components-calendar-event-line-green: var(--mate-dark-components-calendar-event-line-green);--mate-components-calendar-event-line-gray: var(--mate-dark-components-calendar-event-line-gray);--mate-components-calendar-event-line-magenta: var(--mate-dark-components-calendar-event-line-magenta);--mate-components-calendar-event-line-purple: var(--mate-dark-components-calendar-event-line-purple);--mate-components-calendar-event-line-yellow: var(--mate-dark-components-calendar-event-line-yellow);--mate-components-calendar-event-line-cyan: var(--mate-dark-components-calendar-event-line-cyan);--mate-components-calendar-event-line-teal: var(--mate-dark-components-calendar-event-line-teal);--mate-components-date-picker-gradient-background-visible: var(--mate-dark-components-date-picker-gradient-background-visible);--mate-components-date-picker-gradient-background-not-visible: var(--mate-dark-components-date-picker-gradient-background-not-visible);--mate-components-date-picker-separator: var(--mate-dark-components-date-picker-separator);--mate-components-field-background: var(--mate-dark-components-field-background);--mate-components-field-background-disabled: var(--mate-dark-components-field-background-disabled);--mate-components-field-border-enabled: var(--mate-dark-components-field-border-enabled);--mate-components-field-border-hover: var(--mate-dark-components-field-border-hover);--mate-components-field-border-active: var(--mate-dark-components-field-border-active);--mate-components-field-border-disabled: var(--mate-dark-components-field-border-disabled);--mate-components-field-border-read-only: var(--mate-dark-components-field-border-read-only);--mate-components-x-range-chart-1: var(--mate-dark-components-x-range-chart-1);--mate-components-x-range-chart-2: var(--mate-dark-components-x-range-chart-2);--mate-components-x-range-chart-3: var(--mate-dark-components-x-range-chart-3);--mate-components-x-range-chart-4: var(--mate-dark-components-x-range-chart-4);--mate-components-x-range-chart-5: var(--mate-dark-components-x-range-chart-5);--mate-components-x-range-chart-6: var(--mate-dark-components-x-range-chart-6);--mate-components-x-range-chart-7: var(--mate-dark-components-x-range-chart-7);--mate-components-x-range-chart-8: var(--mate-dark-components-x-range-chart-8);--mate-components-x-range-chart-9: var(--mate-dark-components-x-range-chart-9);--mate-components-x-range-chart-10: var(--mate-dark-components-x-range-chart-10);--mate-components-grid-border: var(--mate-dark-components-grid-border);--mate-components-grid-background-selected: var(--mate-dark-components-grid-background-selected);--mate-components-grid-background-hover: var(--mate-dark-components-grid-background-hover);--mate-components-grid-background-edited: var(--mate-dark-components-grid-background-edited);--mate-components-grid-background-danger: var(--mate-dark-components-grid-background-danger);--mate-components-akdb-logo-1: var(--mate-dark-components-akdb-logo-1);--mate-components-akdb-logo-2: var(--mate-dark-components-akdb-logo-2);--mate-components-split-layout-handle: var(--mate-dark-components-split-layout-handle);--mate-components-split-layout-border-hover: var(--mate-dark-components-split-layout-border-hover);--mate-components-other-stepper-gradient-background: var(--mate-dark-components-other-stepper-gradient-background);--mate-components-other-button-border-disabled: var(--mate-dark-components-other-button-border-disabled);--mate-components-other-checkbox-background: var(--mate-dark-components-other-checkbox-background);--mate-components-other-overlay-background: var(--mate-dark-components-other-overlay-background);--mate-components-other-loading-indicator-background: var(--mate-dark-components-other-loading-indicator-background);--mate-components-other-multiselect-chip-background: var(--mate-dark-components-other-multiselect-chip-background);--mate-components-other-side-panel-badge: var(--mate-dark-components-other-side-panel-badge);--mate-components-other-global-header-background: var(--mate-dark-components-other-global-header-background);--mate-shades-base: var(--mate-dark-shades-base);--mate-shades-base-contrast-5pct: var(--mate-dark-shades-base-contrast-5pct);--mate-shades-contrast-5pct: var(--mate-dark-shades-contrast-5pct);--mate-shades-contrast-10pct: var(--mate-dark-shades-contrast-10pct);--mate-shades-contrast-20pct: var(--mate-dark-shades-contrast-20pct);--mate-shades-contrast-30pct: var(--mate-dark-shades-contrast-30pct);--mate-shades-contrast-40pct: var(--mate-dark-shades-contrast-40pct);--mate-shades-contrast-50pct: var(--mate-dark-shades-contrast-50pct);--mate-shades-contrast-60pct: var(--mate-dark-shades-contrast-60pct);--mate-shades-contrast-70pct: var(--mate-dark-shades-contrast-70pct);--mate-shades-contrast-80pct: var(--mate-dark-shades-contrast-80pct);--mate-shades-contrast-90pct: var(--mate-dark-shades-contrast-90pct);--mate-shades-contrast-100pct: var(--mate-dark-shades-contrast-100pct);--mate-shades-shade-10pct: var(--mate-dark-shades-shade-10pct);--mate-shades-shade-20pct: var(--mate-dark-shades-shade-20pct);--mate-shades-shade-30pct: var(--mate-dark-shades-shade-30pct);--mate-shades-shade-40pct: var(--mate-dark-shades-shade-40pct);--mate-shades-shade-50pct: var(--mate-dark-shades-shade-50pct);--mate-signal-danger: var(--mate-dark-signal-danger);--mate-signal-danger-light: var(--mate-dark-signal-danger-light);--mate-signal-info: var(--mate-dark-signal-info);--mate-signal-info-light: var(--mate-dark-signal-info-light);--mate-signal-success: var(--mate-dark-signal-success);--mate-signal-success-light: var(--mate-dark-signal-success-light);--mate-signal-warning: var(--mate-dark-signal-warning);--mate-signal-warning-light: var(--mate-dark-signal-warning-light);--mate-signal-primary: var(--mate-dark-signal-primary);--mate-signal-primary-light: var(--mate-dark-signal-primary-light);--mate-signal-neutral: var(--mate-dark-signal-neutral);--mate-signal-neutral-light: var(--mate-dark-signal-neutral-light);--mate-icon-danger: var(--mate-dark-icon-danger);--mate-icon-success: var(--mate-dark-icon-success);--mate-icon-warning: var(--mate-dark-icon-warning);--mate-icon-info: var(--mate-dark-icon-info);--mate-icon-neutral: var(--mate-dark-icon-neutral);--mate-icon-interactive-enabled: var(--mate-dark-icon-interactive-enabled);--mate-icon-interactive-hover: var(--mate-dark-icon-interactive-hover);--mate-icon-interactive-active: var(--mate-dark-icon-interactive-active);--mate-icon-interactive-selected: var(--mate-dark-icon-interactive-selected);--mate-icon-interactive-disabled: var(--mate-dark-icon-interactive-disabled);--mate-icon-interactive-contrast: var(--mate-dark-icon-interactive-contrast);--mate-icon-not-interactive: var(--mate-dark-icon-not-interactive);--mate-interactive-focus: var(--mate-dark-interactive-focus);--mate-interactive-contrast: var(--mate-dark-interactive-contrast);--mate-interactive-danger-enabled: var(--mate-dark-interactive-danger-enabled);--mate-interactive-danger-hover: var(--mate-dark-interactive-danger-hover);--mate-interactive-danger-active: var(--mate-dark-interactive-danger-active);--mate-interactive-danger-selected: var(--mate-dark-interactive-danger-selected);--mate-interactive-danger-disabled: var(--mate-dark-interactive-danger-disabled);--mate-interactive-enabled: var(--mate-dark-interactive-enabled);--mate-interactive-hover: var(--mate-dark-interactive-hover);--mate-interactive-active: var(--mate-dark-interactive-active);--mate-interactive-selected: var(--mate-dark-interactive-selected);--mate-interactive-disabled: var(--mate-dark-interactive-disabled);--mate-background-base: var(--mate-dark-background-base);--mate-background-highlighted: var(--mate-dark-background-highlighted);--mate-background-interactive-enabled: var(--mate-dark-background-interactive-enabled);--mate-background-interactive-hover: var(--mate-dark-background-interactive-hover);--mate-background-interactive-active: var(--mate-dark-background-interactive-active);--mate-background-interactive-selected: var(--mate-dark-background-interactive-selected);--mate-background-interactive-disabled: var(--mate-dark-background-interactive-disabled);--mate-background-danger-hover: var(--mate-dark-background-danger-hover);--mate-background-danger-active: var(--mate-dark-background-danger-active);--mate-data-1: var(--mate-dark-data-1);--mate-data-2: var(--mate-dark-data-2);--mate-data-3: var(--mate-dark-data-3);--mate-data-4: var(--mate-dark-data-4);--mate-data-5: var(--mate-dark-data-5);--mate-data-6: var(--mate-dark-data-6);--mate-data-7: var(--mate-dark-data-7);--mate-data-8: var(--mate-dark-data-8);--mate-data-9: var(--mate-dark-data-9);--mate-data-10: var(--mate-dark-data-10);--mate-text-heading: var(--mate-dark-text-heading);--mate-text-body: var(--mate-dark-text-body);--mate-text-secondary: var(--mate-dark-text-secondary);--mate-text-tertiary: var(--mate-dark-text-tertiary);--mate-text-disabled: var(--mate-dark-text-disabled);--mate-text-danger: var(--mate-dark-text-danger);--mate-text-danger-contrast: var(--mate-dark-text-danger-contrast);--mate-text-info: var(--mate-dark-text-info);--mate-text-info-contrast: var(--mate-dark-text-info-contrast);--mate-text-success: var(--mate-dark-text-success);--mate-text-success-contrast: var(--mate-dark-text-success-contrast);--mate-text-warning: var(--mate-dark-text-warning);--mate-text-warning-contrast: var(--mate-dark-text-warning-contrast);--mate-text-primary: var(--mate-dark-text-primary);--mate-text-primary-contrast: var(--mate-dark-text-primary-contrast);--mate-text-neutral: var(--mate-dark-text-neutral);--mate-text-neutral-contrast: var(--mate-dark-text-neutral-contrast)}}:root{--mate-desktop-typography-heading-xs-line-height: 1.3rem;--mate-desktop-typography-heading-sm-line-height: 1.5rem;--mate-desktop-typography-heading-md-line-height: 1.7rem;--mate-desktop-typography-heading-lg-line-height: 1.9rem;--mate-desktop-typography-heading-xl-line-height: 1.9rem;--mate-desktop-typography-heading-xxl-line-height: 2.25rem;--mate-desktop-typography-body-xs-regular-line-height: 1.125rem;--mate-desktop-typography-body-xs-medium-line-height: 1.125rem;--mate-desktop-typography-body-xs-bold-line-height: 1.125rem;--mate-desktop-typography-body-sm-regular-line-height: 1.3rem;--mate-desktop-typography-body-sm-medium-line-height: 1.3rem;--mate-desktop-typography-body-sm-bold-line-height: 1.3rem;--mate-desktop-typography-body-md-regular-line-height: 1.5rem;--mate-desktop-typography-body-md-medium-line-height: 1.5rem;--mate-desktop-typography-body-md-bold-line-height: 1.5rem;--mate-desktop-typography-body-lg-regular-line-height: 1.7rem;--mate-desktop-typography-body-lg-medium-line-height: 1.7rem;--mate-desktop-typography-body-lg-bold-line-height: 1.7rem;--mate-desktop-typography-label-xs-regular-line-height: 1.125rem;--mate-desktop-typography-label-xs-medium-line-height: 1.125rem;--mate-desktop-typography-label-xs-bold-line-height: 1.125rem;--mate-desktop-typography-label-sm-regular-line-height: 1.3rem;--mate-desktop-typography-label-sm-medium-line-height: 1.3rem;--mate-desktop-typography-label-sm-bold-line-height: 1.3rem;--mate-desktop-typography-label-md-regular-line-height: 1.5rem;--mate-desktop-typography-label-md-medium-line-height: 1.5rem;--mate-desktop-typography-label-md-bold-line-height: 1.5rem;--mate-desktop-typography-label-lg-regular-line-height: 1.7rem;--mate-desktop-typography-label-lg-medium-line-height: 1.7rem;--mate-desktop-typography-label-lg-bold-line-height: 1.7rem;--mate-desktop-components-input-error-icon-container: 1.3rem;--mate-desktop-components-input-help-icon-container: 1.5rem;--mate-desktop-components-input-lookup-divider-height: 2.125rem;--mate-desktop-components-facets-info-icon-container-sm: 1.3rem;--mate-desktop-components-facets-info-icon-container-md: 1.5rem;--mate-desktop-components-facets-info-icon-container-lg: 1.7rem;--mate-mobile-typography-heading-xs-line-height: 1.4rem;--mate-mobile-typography-heading-sm-line-height: 1.7rem;--mate-mobile-typography-heading-md-line-height: 1.9rem;--mate-mobile-typography-heading-lg-line-height: 1.9rem;--mate-mobile-typography-heading-xl-line-height: 2.5rem;--mate-mobile-typography-heading-xxl-line-height: 2.5rem;--mate-mobile-typography-body-xs-regular-line-height: 1.3rem;--mate-mobile-typography-body-xs-medium-line-height: 1.3rem;--mate-mobile-typography-body-xs-bold-line-height: 1.3rem;--mate-mobile-typography-body-sm-regular-line-height: 1.5rem;--mate-mobile-typography-body-sm-medium-line-height: 1.5rem;--mate-mobile-typography-body-sm-bold-line-height: 1.5rem;--mate-mobile-typography-body-md-regular-line-height: 1.7rem;--mate-mobile-typography-body-md-medium-line-height: 1.7rem;--mate-mobile-typography-body-md-bold-line-height: 1.7rem;--mate-mobile-typography-body-lg-regular-line-height: 1.875rem;--mate-mobile-typography-body-lg-medium-line-height: 1.875rem;--mate-mobile-typography-body-lg-bold-line-height: 1.875rem;--mate-mobile-typography-label-xs-regular-line-height: 1.3rem;--mate-mobile-typography-label-xs-medium-line-height: 1.3rem;--mate-mobile-typography-label-xs-bold-line-height: 1.3rem;--mate-mobile-typography-label-sm-regular-line-height: 1.5rem;--mate-mobile-typography-label-sm-medium-line-height: 1.5rem;--mate-mobile-typography-label-sm-bold-line-height: 1.5rem;--mate-mobile-typography-label-md-regular-line-height: 1.7rem;--mate-mobile-typography-label-md-medium-line-height: 1.7rem;--mate-mobile-typography-label-md-bold-line-height: 1.7rem;--mate-mobile-typography-label-lg-regular-line-height: 1.875rem;--mate-mobile-typography-label-lg-medium-line-height: 1.875rem;--mate-mobile-typography-label-lg-bold-line-height: 1.875rem;--mate-mobile-components-input-error-icon-container: 1.5rem;--mate-mobile-components-input-help-icon-container: 1.7rem;--mate-mobile-components-input-lookup-divider-height: 2.875rem;--mate-mobile-components-facets-info-icon-container-sm: 1.5rem;--mate-mobile-components-facets-info-icon-container-md: 1.7rem;--mate-mobile-components-facets-info-icon-container-lg: 1.875rem;--mate-desktop-typography-heading-xs-font-family: var(--mate-typography-font-family);--mate-desktop-typography-heading-xs-font-size: var(--mate-typography-font-sizing-100);--mate-desktop-typography-heading-xs-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-heading-sm-font-family: var(--mate-typography-font-family);--mate-desktop-typography-heading-sm-font-size: var(--mate-typography-font-sizing-112);--mate-desktop-typography-heading-sm-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-heading-md-font-family: var(--mate-typography-font-family);--mate-desktop-typography-heading-md-font-size: var(--mate-typography-font-sizing-125);--mate-desktop-typography-heading-md-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-heading-lg-font-family: var(--mate-typography-font-family);--mate-desktop-typography-heading-lg-font-size: var(--mate-typography-font-sizing-150);--mate-desktop-typography-heading-lg-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-heading-xl-font-family: var(--mate-typography-font-family);--mate-desktop-typography-heading-xl-font-size: var(--mate-typography-font-sizing-175);--mate-desktop-typography-heading-xl-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-heading-xxl-font-family: var(--mate-typography-font-family);--mate-desktop-typography-heading-xxl-font-size: var(--mate-typography-font-sizing-200);--mate-desktop-typography-heading-xxl-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-body-xs-regular-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-xs-regular-font-size: var(--mate-typography-font-sizing-075);--mate-desktop-typography-body-xs-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-desktop-typography-body-xs-medium-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-xs-medium-font-size: var(--mate-typography-font-sizing-075);--mate-desktop-typography-body-xs-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-body-xs-bold-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-xs-bold-font-size: var(--mate-typography-font-sizing-075);--mate-desktop-typography-body-xs-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-body-sm-regular-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-sm-regular-font-size: var(--mate-typography-font-sizing-087);--mate-desktop-typography-body-sm-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-desktop-typography-body-sm-medium-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-sm-medium-font-size: var(--mate-typography-font-sizing-087);--mate-desktop-typography-body-sm-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-body-sm-bold-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-sm-bold-font-size: var(--mate-typography-font-sizing-087);--mate-desktop-typography-body-sm-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-body-md-regular-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-md-regular-font-size: var(--mate-typography-font-sizing-100);--mate-desktop-typography-body-md-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-desktop-typography-body-md-medium-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-md-medium-font-size: var(--mate-typography-font-sizing-100);--mate-desktop-typography-body-md-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-body-md-bold-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-md-bold-font-size: var(--mate-typography-font-sizing-100);--mate-desktop-typography-body-md-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-body-lg-regular-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-lg-regular-font-size: var(--mate-typography-font-sizing-112);--mate-desktop-typography-body-lg-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-desktop-typography-body-lg-medium-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-lg-medium-font-size: var(--mate-typography-font-sizing-112);--mate-desktop-typography-body-lg-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-body-lg-bold-font-family: var(--mate-typography-font-family);--mate-desktop-typography-body-lg-bold-font-size: var(--mate-typography-font-sizing-112);--mate-desktop-typography-body-lg-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-label-xs-regular-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-xs-regular-font-size: var(--mate-typography-font-sizing-075);--mate-desktop-typography-label-xs-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-desktop-typography-label-xs-medium-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-xs-medium-font-size: var(--mate-typography-font-sizing-075);--mate-desktop-typography-label-xs-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-label-xs-bold-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-xs-bold-font-size: var(--mate-typography-font-sizing-075);--mate-desktop-typography-label-xs-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-label-sm-regular-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-sm-regular-font-size: var(--mate-typography-font-sizing-087);--mate-desktop-typography-label-sm-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-desktop-typography-label-sm-medium-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-sm-medium-font-size: var(--mate-typography-font-sizing-087);--mate-desktop-typography-label-sm-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-label-sm-bold-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-sm-bold-font-size: var(--mate-typography-font-sizing-087);--mate-desktop-typography-label-sm-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-label-md-regular-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-md-regular-font-size: var(--mate-typography-font-sizing-100);--mate-desktop-typography-label-md-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-desktop-typography-label-md-medium-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-md-medium-font-size: var(--mate-typography-font-sizing-100);--mate-desktop-typography-label-md-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-label-md-bold-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-md-bold-font-size: var(--mate-typography-font-sizing-100);--mate-desktop-typography-label-md-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-typography-label-lg-regular-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-lg-regular-font-size: var(--mate-typography-font-sizing-112);--mate-desktop-typography-label-lg-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-desktop-typography-label-lg-medium-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-lg-medium-font-size: var(--mate-typography-font-sizing-112);--mate-desktop-typography-label-lg-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-desktop-typography-label-lg-bold-font-family: var(--mate-typography-font-family);--mate-desktop-typography-label-lg-bold-font-size: var(--mate-typography-font-sizing-112);--mate-desktop-typography-label-lg-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-desktop-sizing-xxxxs: var(--mate-sizing-012);--mate-desktop-sizing-xxxs: var(--mate-sizing-025);--mate-desktop-sizing-xxs: var(--mate-sizing-050);--mate-desktop-sizing-xs: var(--mate-sizing-100);--mate-desktop-sizing-sm: var(--mate-sizing-150);--mate-desktop-sizing-md: var(--mate-sizing-200);--mate-desktop-sizing-md-lg: var(--mate-sizing-225);--mate-desktop-sizing-lg: var(--mate-sizing-250);--mate-desktop-sizing-xl: var(--mate-sizing-300);--mate-desktop-sizing-xxl: var(--mate-sizing-350);--mate-desktop-sizing-xxxl: var(--mate-sizing-400);--mate-desktop-spacing-zero: var(--mate-spacing-000);--mate-desktop-spacing-xxxs: var(--mate-spacing-012);--mate-desktop-spacing-xxs: var(--mate-spacing-025);--mate-desktop-spacing-xs: var(--mate-spacing-050);--mate-desktop-spacing-sm: var(--mate-spacing-075);--mate-desktop-spacing-md: var(--mate-spacing-100);--mate-desktop-spacing-lg: var(--mate-spacing-125);--mate-desktop-spacing-xl: var(--mate-spacing-150);--mate-desktop-spacing-xxl: var(--mate-spacing-200);--mate-desktop-spacing-xxxl: var(--mate-spacing-250);--mate-desktop-corner-radius-sm: var(--mate-border-radius-012);--mate-desktop-corner-radius-md: var(--mate-border-radius-025);--mate-desktop-corner-radius-lg: var(--mate-border-radius-050);--mate-desktop-border-width-sm: var(--mate-border-width-006);--mate-desktop-border-width-md: var(--mate-border-width-012);--mate-desktop-border-width-lg: var(--mate-border-width-025);--mate-mobile-typography-heading-xs-font-family: var(--mate-typography-font-family);--mate-mobile-typography-heading-xs-font-size: var(--mate-typography-font-sizing-112);--mate-mobile-typography-heading-xs-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-heading-sm-font-family: var(--mate-typography-font-family);--mate-mobile-typography-heading-sm-font-size: var(--mate-typography-font-sizing-125);--mate-mobile-typography-heading-sm-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-heading-md-font-family: var(--mate-typography-font-family);--mate-mobile-typography-heading-md-font-size: var(--mate-typography-font-sizing-150);--mate-mobile-typography-heading-md-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-heading-lg-font-family: var(--mate-typography-font-family);--mate-mobile-typography-heading-lg-font-size: var(--mate-typography-font-sizing-175);--mate-mobile-typography-heading-lg-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-heading-xl-font-family: var(--mate-typography-font-family);--mate-mobile-typography-heading-xl-font-size: var(--mate-typography-font-sizing-200);--mate-mobile-typography-heading-xl-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-heading-xxl-font-family: var(--mate-typography-font-family);--mate-mobile-typography-heading-xxl-font-size: var(--mate-typography-font-sizing-200);--mate-mobile-typography-heading-xxl-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-body-xs-regular-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-xs-regular-font-size: var(--mate-typography-font-sizing-087);--mate-mobile-typography-body-xs-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-mobile-typography-body-xs-medium-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-xs-medium-font-size: var(--mate-typography-font-sizing-087);--mate-mobile-typography-body-xs-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-body-xs-bold-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-xs-bold-font-size: var(--mate-typography-font-sizing-087);--mate-mobile-typography-body-xs-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-body-sm-regular-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-sm-regular-font-size: var(--mate-typography-font-sizing-100);--mate-mobile-typography-body-sm-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-mobile-typography-body-sm-medium-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-sm-medium-font-size: var(--mate-typography-font-sizing-100);--mate-mobile-typography-body-sm-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-body-sm-bold-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-sm-bold-font-size: var(--mate-typography-font-sizing-100);--mate-mobile-typography-body-sm-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-body-md-regular-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-md-regular-font-size: var(--mate-typography-font-sizing-112);--mate-mobile-typography-body-md-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-mobile-typography-body-md-medium-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-md-medium-font-size: var(--mate-typography-font-sizing-112);--mate-mobile-typography-body-md-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-body-md-bold-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-md-bold-font-size: var(--mate-typography-font-sizing-112);--mate-mobile-typography-body-md-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-body-lg-regular-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-lg-regular-font-size: var(--mate-typography-font-sizing-125);--mate-mobile-typography-body-lg-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-mobile-typography-body-lg-medium-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-lg-medium-font-size: var(--mate-typography-font-sizing-125);--mate-mobile-typography-body-lg-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-body-lg-bold-font-family: var(--mate-typography-font-family);--mate-mobile-typography-body-lg-bold-font-size: var(--mate-typography-font-sizing-125);--mate-mobile-typography-body-lg-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-label-xs-regular-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-xs-regular-font-size: var(--mate-typography-font-sizing-087);--mate-mobile-typography-label-xs-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-mobile-typography-label-xs-medium-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-xs-medium-font-size: var(--mate-typography-font-sizing-087);--mate-mobile-typography-label-xs-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-label-xs-bold-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-xs-bold-font-size: var(--mate-typography-font-sizing-087);--mate-mobile-typography-label-xs-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-label-sm-regular-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-sm-regular-font-size: var(--mate-typography-font-sizing-100);--mate-mobile-typography-label-sm-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-mobile-typography-label-sm-medium-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-sm-medium-font-size: var(--mate-typography-font-sizing-100);--mate-mobile-typography-label-sm-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-label-sm-bold-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-sm-bold-font-size: var(--mate-typography-font-sizing-100);--mate-mobile-typography-label-sm-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-label-md-regular-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-md-regular-font-size: var(--mate-typography-font-sizing-112);--mate-mobile-typography-label-md-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-mobile-typography-label-md-medium-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-md-medium-font-size: var(--mate-typography-font-sizing-112);--mate-mobile-typography-label-md-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-label-md-bold-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-md-bold-font-size: var(--mate-typography-font-sizing-112);--mate-mobile-typography-label-md-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-typography-label-lg-regular-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-lg-regular-font-size: var(--mate-typography-font-sizing-125);--mate-mobile-typography-label-lg-regular-font-weight: var(--mate-typography-font-weight-regular);--mate-mobile-typography-label-lg-medium-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-lg-medium-font-size: var(--mate-typography-font-sizing-125);--mate-mobile-typography-label-lg-medium-font-weight: var(--mate-typography-font-weight-medium);--mate-mobile-typography-label-lg-bold-font-family: var(--mate-typography-font-family);--mate-mobile-typography-label-lg-bold-font-size: var(--mate-typography-font-sizing-125);--mate-mobile-typography-label-lg-bold-font-weight: var(--mate-typography-font-weight-bold);--mate-mobile-sizing-xxxxs: var(--mate-sizing-012);--mate-mobile-sizing-xxxs: var(--mate-sizing-025);--mate-mobile-sizing-xxs: var(--mate-sizing-050);--mate-mobile-sizing-xs: var(--mate-sizing-100);--mate-mobile-sizing-sm: var(--mate-sizing-150);--mate-mobile-sizing-md: var(--mate-sizing-200);--mate-mobile-sizing-md-lg: var(--mate-sizing-225);--mate-mobile-sizing-lg: var(--mate-sizing-250);--mate-mobile-sizing-xl: var(--mate-sizing-300);--mate-mobile-sizing-xxl: var(--mate-sizing-350);--mate-mobile-sizing-xxxl: var(--mate-sizing-400);--mate-mobile-spacing-zero: var(--mate-spacing-000);--mate-mobile-spacing-xxxs: var(--mate-spacing-025);--mate-mobile-spacing-xxs: var(--mate-spacing-050);--mate-mobile-spacing-xs: var(--mate-spacing-075);--mate-mobile-spacing-sm: var(--mate-spacing-100);--mate-mobile-spacing-md: var(--mate-spacing-125);--mate-mobile-spacing-lg: var(--mate-spacing-150);--mate-mobile-spacing-xl: var(--mate-spacing-200);--mate-mobile-spacing-xxl: var(--mate-spacing-250);--mate-mobile-spacing-xxxl: var(--mate-spacing-300);--mate-mobile-corner-radius-sm: var(--mate-border-radius-012);--mate-mobile-corner-radius-md: var(--mate-border-radius-025);--mate-mobile-corner-radius-lg: var(--mate-border-radius-050);--mate-mobile-border-width-sm: var(--mate-border-width-006);--mate-mobile-border-width-md: var(--mate-border-width-012);--mate-mobile-border-width-lg: var(--mate-border-width-025);--mate-desktop-spacing-padding: var(--mate-desktop-spacing-md);--mate-desktop-spacing-margin: var(--mate-desktop-spacing-md);--mate-desktop-touch-target-touch-target-height: var(--mate-desktop-sizing-md-lg);--mate-desktop-icon-sizing-sm: var(--mate-desktop-sizing-xs);--mate-desktop-icon-sizing-md: var(--mate-desktop-sizing-sm);--mate-desktop-icon-sizing-lg: var(--mate-desktop-sizing-md);--mate-desktop-components-input-chips-height: var(--mate-desktop-sizing-sm);--mate-desktop-components-input-input-height: var(--mate-desktop-sizing-md-lg);--mate-desktop-components-global-header-global-header-height: var(--mate-desktop-sizing-xxl);--mate-desktop-components-notification-bar-close-button-container: var(--mate-desktop-sizing-md);--mate-desktop-components-stepper-stepper-height: var(--mate-desktop-sizing-xxl);--mate-desktop-components-button-button-height: var(--mate-desktop-sizing-md-lg);--mate-mobile-spacing-padding: var(--mate-mobile-spacing-md);--mate-mobile-spacing-margin: var(--mate-mobile-spacing-md);--mate-mobile-touch-target-touch-target-height: var(--mate-mobile-sizing-xl);--mate-mobile-icon-sizing-sm: var(--mate-mobile-sizing-sm);--mate-mobile-icon-sizing-md: var(--mate-mobile-sizing-md);--mate-mobile-icon-sizing-lg: var(--mate-mobile-sizing-lg);--mate-mobile-components-input-chips-height: var(--mate-mobile-sizing-md);--mate-mobile-components-input-input-height: var(--mate-mobile-sizing-xl);--mate-mobile-components-global-header-global-header-height: var(--mate-mobile-sizing-xxxl);--mate-mobile-components-notification-bar-close-button-container: var(--mate-mobile-sizing-lg);--mate-mobile-components-stepper-stepper-height: var(--mate-mobile-sizing-xxxl);--mate-mobile-components-button-button-height: var(--mate-mobile-sizing-xl)}:root,[theme~=desktop]{--mate-typography-heading-xs-font-family: var(--mate-desktop-typography-heading-xs-font-family);--mate-typography-heading-xs-font-size: var(--mate-desktop-typography-heading-xs-font-size);--mate-typography-heading-xs-line-height: var(--mate-desktop-typography-heading-xs-line-height);--mate-typography-heading-xs-font-weight: var(--mate-desktop-typography-heading-xs-font-weight);--mate-typography-heading-sm-font-family: var(--mate-desktop-typography-heading-sm-font-family);--mate-typography-heading-sm-font-size: var(--mate-desktop-typography-heading-sm-font-size);--mate-typography-heading-sm-line-height: var(--mate-desktop-typography-heading-sm-line-height);--mate-typography-heading-sm-font-weight: var(--mate-desktop-typography-heading-sm-font-weight);--mate-typography-heading-md-font-family: var(--mate-desktop-typography-heading-md-font-family);--mate-typography-heading-md-font-size: var(--mate-desktop-typography-heading-md-font-size);--mate-typography-heading-md-line-height: var(--mate-desktop-typography-heading-md-line-height);--mate-typography-heading-md-font-weight: var(--mate-desktop-typography-heading-md-font-weight);--mate-typography-heading-lg-font-family: var(--mate-desktop-typography-heading-lg-font-family);--mate-typography-heading-lg-font-size: var(--mate-desktop-typography-heading-lg-font-size);--mate-typography-heading-lg-line-height: var(--mate-desktop-typography-heading-lg-line-height);--mate-typography-heading-lg-font-weight: var(--mate-desktop-typography-heading-lg-font-weight);--mate-typography-heading-xl-font-family: var(--mate-desktop-typography-heading-xl-font-family);--mate-typography-heading-xl-font-size: var(--mate-desktop-typography-heading-xl-font-size);--mate-typography-heading-xl-line-height: var(--mate-desktop-typography-heading-xl-line-height);--mate-typography-heading-xl-font-weight: var(--mate-desktop-typography-heading-xl-font-weight);--mate-typography-heading-xxl-font-family: var(--mate-desktop-typography-heading-xxl-font-family);--mate-typography-heading-xxl-font-size: var(--mate-desktop-typography-heading-xxl-font-size);--mate-typography-heading-xxl-line-height: var(--mate-desktop-typography-heading-xxl-line-height);--mate-typography-heading-xxl-font-weight: var(--mate-desktop-typography-heading-xxl-font-weight);--mate-typography-body-xs-regular-font-family: var(--mate-desktop-typography-body-xs-regular-font-family);--mate-typography-body-xs-regular-font-size: var(--mate-desktop-typography-body-xs-regular-font-size);--mate-typography-body-xs-regular-line-height: var(--mate-desktop-typography-body-xs-regular-line-height);--mate-typography-body-xs-regular-font-weight: var(--mate-desktop-typography-body-xs-regular-font-weight);--mate-typography-body-xs-medium-font-family: var(--mate-desktop-typography-body-xs-medium-font-family);--mate-typography-body-xs-medium-font-size: var(--mate-desktop-typography-body-xs-medium-font-size);--mate-typography-body-xs-medium-line-height: var(--mate-desktop-typography-body-xs-medium-line-height);--mate-typography-body-xs-medium-font-weight: var(--mate-desktop-typography-body-xs-medium-font-weight);--mate-typography-body-xs-bold-font-family: var(--mate-desktop-typography-body-xs-bold-font-family);--mate-typography-body-xs-bold-font-size: var(--mate-desktop-typography-body-xs-bold-font-size);--mate-typography-body-xs-bold-line-height: var(--mate-desktop-typography-body-xs-bold-line-height);--mate-typography-body-xs-bold-font-weight: var(--mate-desktop-typography-body-xs-bold-font-weight);--mate-typography-body-sm-regular-font-family: var(--mate-desktop-typography-body-sm-regular-font-family);--mate-typography-body-sm-regular-font-size: var(--mate-desktop-typography-body-sm-regular-font-size);--mate-typography-body-sm-regular-line-height: var(--mate-desktop-typography-body-sm-regular-line-height);--mate-typography-body-sm-regular-font-weight: var(--mate-desktop-typography-body-sm-regular-font-weight);--mate-typography-body-sm-medium-font-family: var(--mate-desktop-typography-body-sm-medium-font-family);--mate-typography-body-sm-medium-font-size: var(--mate-desktop-typography-body-sm-medium-font-size);--mate-typography-body-sm-medium-line-height: var(--mate-desktop-typography-body-sm-medium-line-height);--mate-typography-body-sm-medium-font-weight: var(--mate-desktop-typography-body-sm-medium-font-weight);--mate-typography-body-sm-bold-font-family: var(--mate-desktop-typography-body-sm-bold-font-family);--mate-typography-body-sm-bold-font-size: var(--mate-desktop-typography-body-sm-bold-font-size);--mate-typography-body-sm-bold-line-height: var(--mate-desktop-typography-body-sm-bold-line-height);--mate-typography-body-sm-bold-font-weight: var(--mate-desktop-typography-body-sm-bold-font-weight);--mate-typography-body-md-regular-font-family: var(--mate-desktop-typography-body-md-regular-font-family);--mate-typography-body-md-regular-font-size: var(--mate-desktop-typography-body-md-regular-font-size);--mate-typography-body-md-regular-line-height: var(--mate-desktop-typography-body-md-regular-line-height);--mate-typography-body-md-regular-font-weight: var(--mate-desktop-typography-body-md-regular-font-weight);--mate-typography-body-md-medium-font-family: var(--mate-desktop-typography-body-md-medium-font-family);--mate-typography-body-md-medium-font-size: var(--mate-desktop-typography-body-md-medium-font-size);--mate-typography-body-md-medium-line-height: var(--mate-desktop-typography-body-md-medium-line-height);--mate-typography-body-md-medium-font-weight: var(--mate-desktop-typography-body-md-medium-font-weight);--mate-typography-body-md-bold-font-family: var(--mate-desktop-typography-body-md-bold-font-family);--mate-typography-body-md-bold-font-size: var(--mate-desktop-typography-body-md-bold-font-size);--mate-typography-body-md-bold-line-height: var(--mate-desktop-typography-body-md-bold-line-height);--mate-typography-body-md-bold-font-weight: var(--mate-desktop-typography-body-md-bold-font-weight);--mate-typography-body-lg-regular-font-family: var(--mate-desktop-typography-body-lg-regular-font-family);--mate-typography-body-lg-regular-font-size: var(--mate-desktop-typography-body-lg-regular-font-size);--mate-typography-body-lg-regular-line-height: var(--mate-desktop-typography-body-lg-regular-line-height);--mate-typography-body-lg-regular-font-weight: var(--mate-desktop-typography-body-lg-regular-font-weight);--mate-typography-body-lg-medium-font-family: var(--mate-desktop-typography-body-lg-medium-font-family);--mate-typography-body-lg-medium-font-size: var(--mate-desktop-typography-body-lg-medium-font-size);--mate-typography-body-lg-medium-line-height: var(--mate-desktop-typography-body-lg-medium-line-height);--mate-typography-body-lg-medium-font-weight: var(--mate-desktop-typography-body-lg-medium-font-weight);--mate-typography-body-lg-bold-font-family: var(--mate-desktop-typography-body-lg-bold-font-family);--mate-typography-body-lg-bold-font-size: var(--mate-desktop-typography-body-lg-bold-font-size);--mate-typography-body-lg-bold-line-height: var(--mate-desktop-typography-body-lg-bold-line-height);--mate-typography-body-lg-bold-font-weight: var(--mate-desktop-typography-body-lg-bold-font-weight);--mate-typography-label-xs-regular-font-family: var(--mate-desktop-typography-label-xs-regular-font-family);--mate-typography-label-xs-regular-font-size: var(--mate-desktop-typography-label-xs-regular-font-size);--mate-typography-label-xs-regular-line-height: var(--mate-desktop-typography-label-xs-regular-line-height);--mate-typography-label-xs-regular-font-weight: var(--mate-desktop-typography-label-xs-regular-font-weight);--mate-typography-label-xs-medium-font-family: var(--mate-desktop-typography-label-xs-medium-font-family);--mate-typography-label-xs-medium-font-size: var(--mate-desktop-typography-label-xs-medium-font-size);--mate-typography-label-xs-medium-line-height: var(--mate-desktop-typography-label-xs-medium-line-height);--mate-typography-label-xs-medium-font-weight: var(--mate-desktop-typography-label-xs-medium-font-weight);--mate-typography-label-xs-bold-font-family: var(--mate-desktop-typography-label-xs-bold-font-family);--mate-typography-label-xs-bold-font-size: var(--mate-desktop-typography-label-xs-bold-font-size);--mate-typography-label-xs-bold-line-height: var(--mate-desktop-typography-label-xs-bold-line-height);--mate-typography-label-xs-bold-font-weight: var(--mate-desktop-typography-label-xs-bold-font-weight);--mate-typography-label-sm-regular-font-family: var(--mate-desktop-typography-label-sm-regular-font-family);--mate-typography-label-sm-regular-font-size: var(--mate-desktop-typography-label-sm-regular-font-size);--mate-typography-label-sm-regular-line-height: var(--mate-desktop-typography-label-sm-regular-line-height);--mate-typography-label-sm-regular-font-weight: var(--mate-desktop-typography-label-sm-regular-font-weight);--mate-typography-label-sm-medium-font-family: var(--mate-desktop-typography-label-sm-medium-font-family);--mate-typography-label-sm-medium-font-size: var(--mate-desktop-typography-label-sm-medium-font-size);--mate-typography-label-sm-medium-line-height: var(--mate-desktop-typography-label-sm-medium-line-height);--mate-typography-label-sm-medium-font-weight: var(--mate-desktop-typography-label-sm-medium-font-weight);--mate-typography-label-sm-bold-font-family: var(--mate-desktop-typography-label-sm-bold-font-family);--mate-typography-label-sm-bold-font-size: var(--mate-desktop-typography-label-sm-bold-font-size);--mate-typography-label-sm-bold-line-height: var(--mate-desktop-typography-label-sm-bold-line-height);--mate-typography-label-sm-bold-font-weight: var(--mate-desktop-typography-label-sm-bold-font-weight);--mate-typography-label-md-regular-font-family: var(--mate-desktop-typography-label-md-regular-font-family);--mate-typography-label-md-regular-font-size: var(--mate-desktop-typography-label-md-regular-font-size);--mate-typography-label-md-regular-line-height: var(--mate-desktop-typography-label-md-regular-line-height);--mate-typography-label-md-regular-font-weight: var(--mate-desktop-typography-label-md-regular-font-weight);--mate-typography-label-md-medium-font-family: var(--mate-desktop-typography-label-md-medium-font-family);--mate-typography-label-md-medium-font-size: var(--mate-desktop-typography-label-md-medium-font-size);--mate-typography-label-md-medium-line-height: var(--mate-desktop-typography-label-md-medium-line-height);--mate-typography-label-md-medium-font-weight: var(--mate-desktop-typography-label-md-medium-font-weight);--mate-typography-label-md-bold-font-family: var(--mate-desktop-typography-label-md-bold-font-family);--mate-typography-label-md-bold-font-size: var(--mate-desktop-typography-label-md-bold-font-size);--mate-typography-label-md-bold-line-height: var(--mate-desktop-typography-label-md-bold-line-height);--mate-typography-label-md-bold-font-weight: var(--mate-desktop-typography-label-md-bold-font-weight);--mate-typography-label-lg-regular-font-family: var(--mate-desktop-typography-label-lg-regular-font-family);--mate-typography-label-lg-regular-font-size: var(--mate-desktop-typography-label-lg-regular-font-size);--mate-typography-label-lg-regular-line-height: var(--mate-desktop-typography-label-lg-regular-line-height);--mate-typography-label-lg-regular-font-weight: var(--mate-desktop-typography-label-lg-regular-font-weight);--mate-typography-label-lg-medium-font-family: var(--mate-desktop-typography-label-lg-medium-font-family);--mate-typography-label-lg-medium-font-size: var(--mate-desktop-typography-label-lg-medium-font-size);--mate-typography-label-lg-medium-line-height: var(--mate-desktop-typography-label-lg-medium-line-height);--mate-typography-label-lg-medium-font-weight: var(--mate-desktop-typography-label-lg-medium-font-weight);--mate-typography-label-lg-bold-font-family: var(--mate-desktop-typography-label-lg-bold-font-family);--mate-typography-label-lg-bold-font-size: var(--mate-desktop-typography-label-lg-bold-font-size);--mate-typography-label-lg-bold-line-height: var(--mate-desktop-typography-label-lg-bold-line-height);--mate-typography-label-lg-bold-font-weight: var(--mate-desktop-typography-label-lg-bold-font-weight);--mate-sizing-xxxxs: var(--mate-desktop-sizing-xxxxs);--mate-sizing-xxxs: var(--mate-desktop-sizing-xxxs);--mate-sizing-xxs: var(--mate-desktop-sizing-xxs);--mate-sizing-xs: var(--mate-desktop-sizing-xs);--mate-sizing-sm: var(--mate-desktop-sizing-sm);--mate-sizing-md: var(--mate-desktop-sizing-md);--mate-sizing-md-lg: var(--mate-desktop-sizing-md-lg);--mate-sizing-lg: var(--mate-desktop-sizing-lg);--mate-sizing-xl: var(--mate-desktop-sizing-xl);--mate-sizing-xxl: var(--mate-desktop-sizing-xxl);--mate-sizing-xxxl: var(--mate-desktop-sizing-xxxl);--mate-spacing-zero: var(--mate-desktop-spacing-zero);--mate-spacing-xxxs: var(--mate-desktop-spacing-xxxs);--mate-spacing-xxs: var(--mate-desktop-spacing-xxs);--mate-spacing-xs: var(--mate-desktop-spacing-xs);--mate-spacing-sm: var(--mate-desktop-spacing-sm);--mate-spacing-md: var(--mate-desktop-spacing-md);--mate-spacing-lg: var(--mate-desktop-spacing-lg);--mate-spacing-xl: var(--mate-desktop-spacing-xl);--mate-spacing-xxl: var(--mate-desktop-spacing-xxl);--mate-spacing-xxxl: var(--mate-desktop-spacing-xxxl);--mate-spacing-padding: var(--mate-desktop-spacing-padding);--mate-spacing-margin: var(--mate-desktop-spacing-margin);--mate-corner-radius-sm: var(--mate-desktop-corner-radius-sm);--mate-corner-radius-md: var(--mate-desktop-corner-radius-md);--mate-corner-radius-lg: var(--mate-desktop-corner-radius-lg);--mate-border-width-sm: var(--mate-desktop-border-width-sm);--mate-border-width-md: var(--mate-desktop-border-width-md);--mate-border-width-lg: var(--mate-desktop-border-width-lg);--mate-touch-target-touch-target-height: var(--mate-desktop-touch-target-touch-target-height);--mate-icon-sizing-sm: var(--mate-desktop-icon-sizing-sm);--mate-icon-sizing-md: var(--mate-desktop-icon-sizing-md);--mate-icon-sizing-lg: var(--mate-desktop-icon-sizing-lg);--mate-components-input-chips-height: var(--mate-desktop-components-input-chips-height);--mate-components-input-input-height: var(--mate-desktop-components-input-input-height);--mate-components-input-error-icon-container: var(--mate-desktop-components-input-error-icon-container);--mate-components-input-help-icon-container: var(--mate-desktop-components-input-help-icon-container);--mate-components-input-lookup-divider-height: var(--mate-desktop-components-input-lookup-divider-height);--mate-components-facets-info-icon-container-sm: var(--mate-desktop-components-facets-info-icon-container-sm);--mate-components-facets-info-icon-container-md: var(--mate-desktop-components-facets-info-icon-container-md);--mate-components-facets-info-icon-container-lg: var(--mate-desktop-components-facets-info-icon-container-lg);--mate-components-global-header-global-header-height: var(--mate-desktop-components-global-header-global-header-height);--mate-components-notification-bar-close-button-container: var(--mate-desktop-components-notification-bar-close-button-container);--mate-components-stepper-stepper-height: var(--mate-desktop-components-stepper-stepper-height);--mate-components-button-button-height: var(--mate-desktop-components-button-button-height)}[theme~=mobile]{--mate-typography-heading-xs-font-family: var(--mate-mobile-typography-heading-xs-font-family);--mate-typography-heading-xs-font-size: var(--mate-mobile-typography-heading-xs-font-size);--mate-typography-heading-xs-line-height: var(--mate-mobile-typography-heading-xs-line-height);--mate-typography-heading-xs-font-weight: var(--mate-mobile-typography-heading-xs-font-weight);--mate-typography-heading-sm-font-family: var(--mate-mobile-typography-heading-sm-font-family);--mate-typography-heading-sm-font-size: var(--mate-mobile-typography-heading-sm-font-size);--mate-typography-heading-sm-line-height: var(--mate-mobile-typography-heading-sm-line-height);--mate-typography-heading-sm-font-weight: var(--mate-mobile-typography-heading-sm-font-weight);--mate-typography-heading-md-font-family: var(--mate-mobile-typography-heading-md-font-family);--mate-typography-heading-md-font-size: var(--mate-mobile-typography-heading-md-font-size);--mate-typography-heading-md-line-height: var(--mate-mobile-typography-heading-md-line-height);--mate-typography-heading-md-font-weight: var(--mate-mobile-typography-heading-md-font-weight);--mate-typography-heading-lg-font-family: var(--mate-mobile-typography-heading-lg-font-family);--mate-typography-heading-lg-font-size: var(--mate-mobile-typography-heading-lg-font-size);--mate-typography-heading-lg-line-height: var(--mate-mobile-typography-heading-lg-line-height);--mate-typography-heading-lg-font-weight: var(--mate-mobile-typography-heading-lg-font-weight);--mate-typography-heading-xl-font-family: var(--mate-mobile-typography-heading-xl-font-family);--mate-typography-heading-xl-font-size: var(--mate-mobile-typography-heading-xl-font-size);--mate-typography-heading-xl-line-height: var(--mate-mobile-typography-heading-xl-line-height);--mate-typography-heading-xl-font-weight: var(--mate-mobile-typography-heading-xl-font-weight);--mate-typography-heading-xxl-font-family: var(--mate-mobile-typography-heading-xxl-font-family);--mate-typography-heading-xxl-font-size: var(--mate-mobile-typography-heading-xxl-font-size);--mate-typography-heading-xxl-line-height: var(--mate-mobile-typography-heading-xxl-line-height);--mate-typography-heading-xxl-font-weight: var(--mate-mobile-typography-heading-xxl-font-weight);--mate-typography-body-xs-regular-font-family: var(--mate-mobile-typography-body-xs-regular-font-family);--mate-typography-body-xs-regular-font-size: var(--mate-mobile-typography-body-xs-regular-font-size);--mate-typography-body-xs-regular-line-height: var(--mate-mobile-typography-body-xs-regular-line-height);--mate-typography-body-xs-regular-font-weight: var(--mate-mobile-typography-body-xs-regular-font-weight);--mate-typography-body-xs-medium-font-family: var(--mate-mobile-typography-body-xs-medium-font-family);--mate-typography-body-xs-medium-font-size: var(--mate-mobile-typography-body-xs-medium-font-size);--mate-typography-body-xs-medium-line-height: var(--mate-mobile-typography-body-xs-medium-line-height);--mate-typography-body-xs-medium-font-weight: var(--mate-mobile-typography-body-xs-medium-font-weight);--mate-typography-body-xs-bold-font-family: var(--mate-mobile-typography-body-xs-bold-font-family);--mate-typography-body-xs-bold-font-size: var(--mate-mobile-typography-body-xs-bold-font-size);--mate-typography-body-xs-bold-line-height: var(--mate-mobile-typography-body-xs-bold-line-height);--mate-typography-body-xs-bold-font-weight: var(--mate-mobile-typography-body-xs-bold-font-weight);--mate-typography-body-sm-regular-font-family: var(--mate-mobile-typography-body-sm-regular-font-family);--mate-typography-body-sm-regular-font-size: var(--mate-mobile-typography-body-sm-regular-font-size);--mate-typography-body-sm-regular-line-height: var(--mate-mobile-typography-body-sm-regular-line-height);--mate-typography-body-sm-regular-font-weight: var(--mate-mobile-typography-body-sm-regular-font-weight);--mate-typography-body-sm-medium-font-family: var(--mate-mobile-typography-body-sm-medium-font-family);--mate-typography-body-sm-medium-font-size: var(--mate-mobile-typography-body-sm-medium-font-size);--mate-typography-body-sm-medium-line-height: var(--mate-mobile-typography-body-sm-medium-line-height);--mate-typography-body-sm-medium-font-weight: var(--mate-mobile-typography-body-sm-medium-font-weight);--mate-typography-body-sm-bold-font-family: var(--mate-mobile-typography-body-sm-bold-font-family);--mate-typography-body-sm-bold-font-size: var(--mate-mobile-typography-body-sm-bold-font-size);--mate-typography-body-sm-bold-line-height: var(--mate-mobile-typography-body-sm-bold-line-height);--mate-typography-body-sm-bold-font-weight: var(--mate-mobile-typography-body-sm-bold-font-weight);--mate-typography-body-md-regular-font-family: var(--mate-mobile-typography-body-md-regular-font-family);--mate-typography-body-md-regular-font-size: var(--mate-mobile-typography-body-md-regular-font-size);--mate-typography-body-md-regular-line-height: var(--mate-mobile-typography-body-md-regular-line-height);--mate-typography-body-md-regular-font-weight: var(--mate-mobile-typography-body-md-regular-font-weight);--mate-typography-body-md-medium-font-family: var(--mate-mobile-typography-body-md-medium-font-family);--mate-typography-body-md-medium-font-size: var(--mate-mobile-typography-body-md-medium-font-size);--mate-typography-body-md-medium-line-height: var(--mate-mobile-typography-body-md-medium-line-height);--mate-typography-body-md-medium-font-weight: var(--mate-mobile-typography-body-md-medium-font-weight);--mate-typography-body-md-bold-font-family: var(--mate-mobile-typography-body-md-bold-font-family);--mate-typography-body-md-bold-font-size: var(--mate-mobile-typography-body-md-bold-font-size);--mate-typography-body-md-bold-line-height: var(--mate-mobile-typography-body-md-bold-line-height);--mate-typography-body-md-bold-font-weight: var(--mate-mobile-typography-body-md-bold-font-weight);--mate-typography-body-lg-regular-font-family: var(--mate-mobile-typography-body-lg-regular-font-family);--mate-typography-body-lg-regular-font-size: var(--mate-mobile-typography-body-lg-regular-font-size);--mate-typography-body-lg-regular-line-height: var(--mate-mobile-typography-body-lg-regular-line-height);--mate-typography-body-lg-regular-font-weight: var(--mate-mobile-typography-body-lg-regular-font-weight);--mate-typography-body-lg-medium-font-family: var(--mate-mobile-typography-body-lg-medium-font-family);--mate-typography-body-lg-medium-font-size: var(--mate-mobile-typography-body-lg-medium-font-size);--mate-typography-body-lg-medium-line-height: var(--mate-mobile-typography-body-lg-medium-line-height);--mate-typography-body-lg-medium-font-weight: var(--mate-mobile-typography-body-lg-medium-font-weight);--mate-typography-body-lg-bold-font-family: var(--mate-mobile-typography-body-lg-bold-font-family);--mate-typography-body-lg-bold-font-size: var(--mate-mobile-typography-body-lg-bold-font-size);--mate-typography-body-lg-bold-line-height: var(--mate-mobile-typography-body-lg-bold-line-height);--mate-typography-body-lg-bold-font-weight: var(--mate-mobile-typography-body-lg-bold-font-weight);--mate-typography-label-xs-regular-font-family: var(--mate-mobile-typography-label-xs-regular-font-family);--mate-typography-label-xs-regular-font-size: var(--mate-mobile-typography-label-xs-regular-font-size);--mate-typography-label-xs-regular-line-height: var(--mate-mobile-typography-label-xs-regular-line-height);--mate-typography-label-xs-regular-font-weight: var(--mate-mobile-typography-label-xs-regular-font-weight);--mate-typography-label-xs-medium-font-family: var(--mate-mobile-typography-label-xs-medium-font-family);--mate-typography-label-xs-medium-font-size: var(--mate-mobile-typography-label-xs-medium-font-size);--mate-typography-label-xs-medium-line-height: var(--mate-mobile-typography-label-xs-medium-line-height);--mate-typography-label-xs-medium-font-weight: var(--mate-mobile-typography-label-xs-medium-font-weight);--mate-typography-label-xs-bold-font-family: var(--mate-mobile-typography-label-xs-bold-font-family);--mate-typography-label-xs-bold-font-size: var(--mate-mobile-typography-label-xs-bold-font-size);--mate-typography-label-xs-bold-line-height: var(--mate-mobile-typography-label-xs-bold-line-height);--mate-typography-label-xs-bold-font-weight: var(--mate-mobile-typography-label-xs-bold-font-weight);--mate-typography-label-sm-regular-font-family: var(--mate-mobile-typography-label-sm-regular-font-family);--mate-typography-label-sm-regular-font-size: var(--mate-mobile-typography-label-sm-regular-font-size);--mate-typography-label-sm-regular-line-height: var(--mate-mobile-typography-label-sm-regular-line-height);--mate-typography-label-sm-regular-font-weight: var(--mate-mobile-typography-label-sm-regular-font-weight);--mate-typography-label-sm-medium-font-family: var(--mate-mobile-typography-label-sm-medium-font-family);--mate-typography-label-sm-medium-font-size: var(--mate-mobile-typography-label-sm-medium-font-size);--mate-typography-label-sm-medium-line-height: var(--mate-mobile-typography-label-sm-medium-line-height);--mate-typography-label-sm-medium-font-weight: var(--mate-mobile-typography-label-sm-medium-font-weight);--mate-typography-label-sm-bold-font-family: var(--mate-mobile-typography-label-sm-bold-font-family);--mate-typography-label-sm-bold-font-size: var(--mate-mobile-typography-label-sm-bold-font-size);--mate-typography-label-sm-bold-line-height: var(--mate-mobile-typography-label-sm-bold-line-height);--mate-typography-label-sm-bold-font-weight: var(--mate-mobile-typography-label-sm-bold-font-weight);--mate-typography-label-md-regular-font-family: var(--mate-mobile-typography-label-md-regular-font-family);--mate-typography-label-md-regular-font-size: var(--mate-mobile-typography-label-md-regular-font-size);--mate-typography-label-md-regular-line-height: var(--mate-mobile-typography-label-md-regular-line-height);--mate-typography-label-md-regular-font-weight: var(--mate-mobile-typography-label-md-regular-font-weight);--mate-typography-label-md-medium-font-family: var(--mate-mobile-typography-label-md-medium-font-family);--mate-typography-label-md-medium-font-size: var(--mate-mobile-typography-label-md-medium-font-size);--mate-typography-label-md-medium-line-height: var(--mate-mobile-typography-label-md-medium-line-height);--mate-typography-label-md-medium-font-weight: var(--mate-mobile-typography-label-md-medium-font-weight);--mate-typography-label-md-bold-font-family: var(--mate-mobile-typography-label-md-bold-font-family);--mate-typography-label-md-bold-font-size: var(--mate-mobile-typography-label-md-bold-font-size);--mate-typography-label-md-bold-line-height: var(--mate-mobile-typography-label-md-bold-line-height);--mate-typography-label-md-bold-font-weight: var(--mate-mobile-typography-label-md-bold-font-weight);--mate-typography-label-lg-regular-font-family: var(--mate-mobile-typography-label-lg-regular-font-family);--mate-typography-label-lg-regular-font-size: var(--mate-mobile-typography-label-lg-regular-font-size);--mate-typography-label-lg-regular-line-height: var(--mate-mobile-typography-label-lg-regular-line-height);--mate-typography-label-lg-regular-font-weight: var(--mate-mobile-typography-label-lg-regular-font-weight);--mate-typography-label-lg-medium-font-family: var(--mate-mobile-typography-label-lg-medium-font-family);--mate-typography-label-lg-medium-font-size: var(--mate-mobile-typography-label-lg-medium-font-size);--mate-typography-label-lg-medium-line-height: var(--mate-mobile-typography-label-lg-medium-line-height);--mate-typography-label-lg-medium-font-weight: var(--mate-mobile-typography-label-lg-medium-font-weight);--mate-typography-label-lg-bold-font-family: var(--mate-mobile-typography-label-lg-bold-font-family);--mate-typography-label-lg-bold-font-size: var(--mate-mobile-typography-label-lg-bold-font-size);--mate-typography-label-lg-bold-line-height: var(--mate-mobile-typography-label-lg-bold-line-height);--mate-typography-label-lg-bold-font-weight: var(--mate-mobile-typography-label-lg-bold-font-weight);--mate-sizing-xxxxs: var(--mate-mobile-sizing-xxxxs);--mate-sizing-xxxs: var(--mate-mobile-sizing-xxxs);--mate-sizing-xxs: var(--mate-mobile-sizing-xxs);--mate-sizing-xs: var(--mate-mobile-sizing-xs);--mate-sizing-sm: var(--mate-mobile-sizing-sm);--mate-sizing-md: var(--mate-mobile-sizing-md);--mate-sizing-md-lg: var(--mate-mobile-sizing-md-lg);--mate-sizing-lg: var(--mate-mobile-sizing-lg);--mate-sizing-xl: var(--mate-mobile-sizing-xl);--mate-sizing-xxl: var(--mate-mobile-sizing-xxl);--mate-sizing-xxxl: var(--mate-mobile-sizing-xxxl);--mate-spacing-zero: var(--mate-mobile-spacing-zero);--mate-spacing-xxxs: var(--mate-mobile-spacing-xxxs);--mate-spacing-xxs: var(--mate-mobile-spacing-xxs);--mate-spacing-xs: var(--mate-mobile-spacing-xs);--mate-spacing-sm: var(--mate-mobile-spacing-sm);--mate-spacing-md: var(--mate-mobile-spacing-md);--mate-spacing-lg: var(--mate-mobile-spacing-lg);--mate-spacing-xl: var(--mate-mobile-spacing-xl);--mate-spacing-xxl: var(--mate-mobile-spacing-xxl);--mate-spacing-xxxl: var(--mate-mobile-spacing-xxxl);--mate-spacing-padding: var(--mate-mobile-spacing-padding);--mate-spacing-margin: var(--mate-mobile-spacing-margin);--mate-corner-radius-sm: var(--mate-mobile-corner-radius-sm);--mate-corner-radius-md: var(--mate-mobile-corner-radius-md);--mate-corner-radius-lg: var(--mate-mobile-corner-radius-lg);--mate-border-width-sm: var(--mate-mobile-border-width-sm);--mate-border-width-md: var(--mate-mobile-border-width-md);--mate-border-width-lg: var(--mate-mobile-border-width-lg);--mate-touch-target-touch-target-height: var(--mate-mobile-touch-target-touch-target-height);--mate-icon-sizing-sm: var(--mate-mobile-icon-sizing-sm);--mate-icon-sizing-md: var(--mate-mobile-icon-sizing-md);--mate-icon-sizing-lg: var(--mate-mobile-icon-sizing-lg);--mate-components-input-chips-height: var(--mate-mobile-components-input-chips-height);--mate-components-input-input-height: var(--mate-mobile-components-input-input-height);--mate-components-input-error-icon-container: var(--mate-mobile-components-input-error-icon-container);--mate-components-input-help-icon-container: var(--mate-mobile-components-input-help-icon-container);--mate-components-input-lookup-divider-height: var(--mate-mobile-components-input-lookup-divider-height);--mate-components-facets-info-icon-container-sm: var(--mate-mobile-components-facets-info-icon-container-sm);--mate-components-facets-info-icon-container-md: var(--mate-mobile-components-facets-info-icon-container-md);--mate-components-facets-info-icon-container-lg: var(--mate-mobile-components-facets-info-icon-container-lg);--mate-components-global-header-global-header-height: var(--mate-mobile-components-global-header-global-header-height);--mate-components-notification-bar-close-button-container: var(--mate-mobile-components-notification-bar-close-button-container);--mate-components-stepper-stepper-height: var(--mate-mobile-components-stepper-stepper-height);--mate-components-button-button-height: var(--mate-mobile-components-button-button-height)}@media(pointer:coarse)and (hover:none){:root{--mate-typography-heading-xs-font-family: var(--mate-mobile-typography-heading-xs-font-family);--mate-typography-heading-xs-font-size: var(--mate-mobile-typography-heading-xs-font-size);--mate-typography-heading-xs-line-height: var(--mate-mobile-typography-heading-xs-line-height);--mate-typography-heading-xs-font-weight: var(--mate-mobile-typography-heading-xs-font-weight);--mate-typography-heading-sm-font-family: var(--mate-mobile-typography-heading-sm-font-family);--mate-typography-heading-sm-font-size: var(--mate-mobile-typography-heading-sm-font-size);--mate-typography-heading-sm-line-height: var(--mate-mobile-typography-heading-sm-line-height);--mate-typography-heading-sm-font-weight: var(--mate-mobile-typography-heading-sm-font-weight);--mate-typography-heading-md-font-family: var(--mate-mobile-typography-heading-md-font-family);--mate-typography-heading-md-font-size: var(--mate-mobile-typography-heading-md-font-size);--mate-typography-heading-md-line-height: var(--mate-mobile-typography-heading-md-line-height);--mate-typography-heading-md-font-weight: var(--mate-mobile-typography-heading-md-font-weight);--mate-typography-heading-lg-font-family: var(--mate-mobile-typography-heading-lg-font-family);--mate-typography-heading-lg-font-size: var(--mate-mobile-typography-heading-lg-font-size);--mate-typography-heading-lg-line-height: var(--mate-mobile-typography-heading-lg-line-height);--mate-typography-heading-lg-font-weight: var(--mate-mobile-typography-heading-lg-font-weight);--mate-typography-heading-xl-font-family: var(--mate-mobile-typography-heading-xl-font-family);--mate-typography-heading-xl-font-size: var(--mate-mobile-typography-heading-xl-font-size);--mate-typography-heading-xl-line-height: var(--mate-mobile-typography-heading-xl-line-height);--mate-typography-heading-xl-font-weight: var(--mate-mobile-typography-heading-xl-font-weight);--mate-typography-heading-xxl-font-family: var(--mate-mobile-typography-heading-xxl-font-family);--mate-typography-heading-xxl-font-size: var(--mate-mobile-typography-heading-xxl-font-size);--mate-typography-heading-xxl-line-height: var(--mate-mobile-typography-heading-xxl-line-height);--mate-typography-heading-xxl-font-weight: var(--mate-mobile-typography-heading-xxl-font-weight);--mate-typography-body-xs-regular-font-family: var(--mate-mobile-typography-body-xs-regular-font-family);--mate-typography-body-xs-regular-font-size: var(--mate-mobile-typography-body-xs-regular-font-size);--mate-typography-body-xs-regular-line-height: var(--mate-mobile-typography-body-xs-regular-line-height);--mate-typography-body-xs-regular-font-weight: var(--mate-mobile-typography-body-xs-regular-font-weight);--mate-typography-body-xs-medium-font-family: var(--mate-mobile-typography-body-xs-medium-font-family);--mate-typography-body-xs-medium-font-size: var(--mate-mobile-typography-body-xs-medium-font-size);--mate-typography-body-xs-medium-line-height: var(--mate-mobile-typography-body-xs-medium-line-height);--mate-typography-body-xs-medium-font-weight: var(--mate-mobile-typography-body-xs-medium-font-weight);--mate-typography-body-xs-bold-font-family: var(--mate-mobile-typography-body-xs-bold-font-family);--mate-typography-body-xs-bold-font-size: var(--mate-mobile-typography-body-xs-bold-font-size);--mate-typography-body-xs-bold-line-height: var(--mate-mobile-typography-body-xs-bold-line-height);--mate-typography-body-xs-bold-font-weight: var(--mate-mobile-typography-body-xs-bold-font-weight);--mate-typography-body-sm-regular-font-family: var(--mate-mobile-typography-body-sm-regular-font-family);--mate-typography-body-sm-regular-font-size: var(--mate-mobile-typography-body-sm-regular-font-size);--mate-typography-body-sm-regular-line-height: var(--mate-mobile-typography-body-sm-regular-line-height);--mate-typography-body-sm-regular-font-weight: var(--mate-mobile-typography-body-sm-regular-font-weight);--mate-typography-body-sm-medium-font-family: var(--mate-mobile-typography-body-sm-medium-font-family);--mate-typography-body-sm-medium-font-size: var(--mate-mobile-typography-body-sm-medium-font-size);--mate-typography-body-sm-medium-line-height: var(--mate-mobile-typography-body-sm-medium-line-height);--mate-typography-body-sm-medium-font-weight: var(--mate-mobile-typography-body-sm-medium-font-weight);--mate-typography-body-sm-bold-font-family: var(--mate-mobile-typography-body-sm-bold-font-family);--mate-typography-body-sm-bold-font-size: var(--mate-mobile-typography-body-sm-bold-font-size);--mate-typography-body-sm-bold-line-height: var(--mate-mobile-typography-body-sm-bold-line-height);--mate-typography-body-sm-bold-font-weight: var(--mate-mobile-typography-body-sm-bold-font-weight);--mate-typography-body-md-regular-font-family: var(--mate-mobile-typography-body-md-regular-font-family);--mate-typography-body-md-regular-font-size: var(--mate-mobile-typography-body-md-regular-font-size);--mate-typography-body-md-regular-line-height: var(--mate-mobile-typography-body-md-regular-line-height);--mate-typography-body-md-regular-font-weight: var(--mate-mobile-typography-body-md-regular-font-weight);--mate-typography-body-md-medium-font-family: var(--mate-mobile-typography-body-md-medium-font-family);--mate-typography-body-md-medium-font-size: var(--mate-mobile-typography-body-md-medium-font-size);--mate-typography-body-md-medium-line-height: var(--mate-mobile-typography-body-md-medium-line-height);--mate-typography-body-md-medium-font-weight: var(--mate-mobile-typography-body-md-medium-font-weight);--mate-typography-body-md-bold-font-family: var(--mate-mobile-typography-body-md-bold-font-family);--mate-typography-body-md-bold-font-size: var(--mate-mobile-typography-body-md-bold-font-size);--mate-typography-body-md-bold-line-height: var(--mate-mobile-typography-body-md-bold-line-height);--mate-typography-body-md-bold-font-weight: var(--mate-mobile-typography-body-md-bold-font-weight);--mate-typography-body-lg-regular-font-family: var(--mate-mobile-typography-body-lg-regular-font-family);--mate-typography-body-lg-regular-font-size: var(--mate-mobile-typography-body-lg-regular-font-size);--mate-typography-body-lg-regular-line-height: var(--mate-mobile-typography-body-lg-regular-line-height);--mate-typography-body-lg-regular-font-weight: var(--mate-mobile-typography-body-lg-regular-font-weight);--mate-typography-body-lg-medium-font-family: var(--mate-mobile-typography-body-lg-medium-font-family);--mate-typography-body-lg-medium-font-size: var(--mate-mobile-typography-body-lg-medium-font-size);--mate-typography-body-lg-medium-line-height: var(--mate-mobile-typography-body-lg-medium-line-height);--mate-typography-body-lg-medium-font-weight: var(--mate-mobile-typography-body-lg-medium-font-weight);--mate-typography-body-lg-bold-font-family: var(--mate-mobile-typography-body-lg-bold-font-family);--mate-typography-body-lg-bold-font-size: var(--mate-mobile-typography-body-lg-bold-font-size);--mate-typography-body-lg-bold-line-height: var(--mate-mobile-typography-body-lg-bold-line-height);--mate-typography-body-lg-bold-font-weight: var(--mate-mobile-typography-body-lg-bold-font-weight);--mate-typography-label-xs-regular-font-family: var(--mate-mobile-typography-label-xs-regular-font-family);--mate-typography-label-xs-regular-font-size: var(--mate-mobile-typography-label-xs-regular-font-size);--mate-typography-label-xs-regular-line-height: var(--mate-mobile-typography-label-xs-regular-line-height);--mate-typography-label-xs-regular-font-weight: var(--mate-mobile-typography-label-xs-regular-font-weight);--mate-typography-label-xs-medium-font-family: var(--mate-mobile-typography-label-xs-medium-font-family);--mate-typography-label-xs-medium-font-size: var(--mate-mobile-typography-label-xs-medium-font-size);--mate-typography-label-xs-medium-line-height: var(--mate-mobile-typography-label-xs-medium-line-height);--mate-typography-label-xs-medium-font-weight: var(--mate-mobile-typography-label-xs-medium-font-weight);--mate-typography-label-xs-bold-font-family: var(--mate-mobile-typography-label-xs-bold-font-family);--mate-typography-label-xs-bold-font-size: var(--mate-mobile-typography-label-xs-bold-font-size);--mate-typography-label-xs-bold-line-height: var(--mate-mobile-typography-label-xs-bold-line-height);--mate-typography-label-xs-bold-font-weight: var(--mate-mobile-typography-label-xs-bold-font-weight);--mate-typography-label-sm-regular-font-family: var(--mate-mobile-typography-label-sm-regular-font-family);--mate-typography-label-sm-regular-font-size: var(--mate-mobile-typography-label-sm-regular-font-size);--mate-typography-label-sm-regular-line-height: var(--mate-mobile-typography-label-sm-regular-line-height);--mate-typography-label-sm-regular-font-weight: var(--mate-mobile-typography-label-sm-regular-font-weight);--mate-typography-label-sm-medium-font-family: var(--mate-mobile-typography-label-sm-medium-font-family);--mate-typography-label-sm-medium-font-size: var(--mate-mobile-typography-label-sm-medium-font-size);--mate-typography-label-sm-medium-line-height: var(--mate-mobile-typography-label-sm-medium-line-height);--mate-typography-label-sm-medium-font-weight: var(--mate-mobile-typography-label-sm-medium-font-weight);--mate-typography-label-sm-bold-font-family: var(--mate-mobile-typography-label-sm-bold-font-family);--mate-typography-label-sm-bold-font-size: var(--mate-mobile-typography-label-sm-bold-font-size);--mate-typography-label-sm-bold-line-height: var(--mate-mobile-typography-label-sm-bold-line-height);--mate-typography-label-sm-bold-font-weight: var(--mate-mobile-typography-label-sm-bold-font-weight);--mate-typography-label-md-regular-font-family: var(--mate-mobile-typography-label-md-regular-font-family);--mate-typography-label-md-regular-font-size: var(--mate-mobile-typography-label-md-regular-font-size);--mate-typography-label-md-regular-line-height: var(--mate-mobile-typography-label-md-regular-line-height);--mate-typography-label-md-regular-font-weight: var(--mate-mobile-typography-label-md-regular-font-weight);--mate-typography-label-md-medium-font-family: var(--mate-mobile-typography-label-md-medium-font-family);--mate-typography-label-md-medium-font-size: var(--mate-mobile-typography-label-md-medium-font-size);--mate-typography-label-md-medium-line-height: var(--mate-mobile-typography-label-md-medium-line-height);--mate-typography-label-md-medium-font-weight: var(--mate-mobile-typography-label-md-medium-font-weight);--mate-typography-label-md-bold-font-family: var(--mate-mobile-typography-label-md-bold-font-family);--mate-typography-label-md-bold-font-size: var(--mate-mobile-typography-label-md-bold-font-size);--mate-typography-label-md-bold-line-height: var(--mate-mobile-typography-label-md-bold-line-height);--mate-typography-label-md-bold-font-weight: var(--mate-mobile-typography-label-md-bold-font-weight);--mate-typography-label-lg-regular-font-family: var(--mate-mobile-typography-label-lg-regular-font-family);--mate-typography-label-lg-regular-font-size: var(--mate-mobile-typography-label-lg-regular-font-size);--mate-typography-label-lg-regular-line-height: var(--mate-mobile-typography-label-lg-regular-line-height);--mate-typography-label-lg-regular-font-weight: var(--mate-mobile-typography-label-lg-regular-font-weight);--mate-typography-label-lg-medium-font-family: var(--mate-mobile-typography-label-lg-medium-font-family);--mate-typography-label-lg-medium-font-size: var(--mate-mobile-typography-label-lg-medium-font-size);--mate-typography-label-lg-medium-line-height: var(--mate-mobile-typography-label-lg-medium-line-height);--mate-typography-label-lg-medium-font-weight: var(--mate-mobile-typography-label-lg-medium-font-weight);--mate-typography-label-lg-bold-font-family: var(--mate-mobile-typography-label-lg-bold-font-family);--mate-typography-label-lg-bold-font-size: var(--mate-mobile-typography-label-lg-bold-font-size);--mate-typography-label-lg-bold-line-height: var(--mate-mobile-typography-label-lg-bold-line-height);--mate-typography-label-lg-bold-font-weight: var(--mate-mobile-typography-label-lg-bold-font-weight);--mate-sizing-xxxxs: var(--mate-mobile-sizing-xxxxs);--mate-sizing-xxxs: var(--mate-mobile-sizing-xxxs);--mate-sizing-xxs: var(--mate-mobile-sizing-xxs);--mate-sizing-xs: var(--mate-mobile-sizing-xs);--mate-sizing-sm: var(--mate-mobile-sizing-sm);--mate-sizing-md: var(--mate-mobile-sizing-md);--mate-sizing-md-lg: var(--mate-mobile-sizing-md-lg);--mate-sizing-lg: var(--mate-mobile-sizing-lg);--mate-sizing-xl: var(--mate-mobile-sizing-xl);--mate-sizing-xxl: var(--mate-mobile-sizing-xxl);--mate-sizing-xxxl: var(--mate-mobile-sizing-xxxl);--mate-spacing-zero: var(--mate-mobile-spacing-zero);--mate-spacing-xxxs: var(--mate-mobile-spacing-xxxs);--mate-spacing-xxs: var(--mate-mobile-spacing-xxs);--mate-spacing-xs: var(--mate-mobile-spacing-xs);--mate-spacing-sm: var(--mate-mobile-spacing-sm);--mate-spacing-md: var(--mate-mobile-spacing-md);--mate-spacing-lg: var(--mate-mobile-spacing-lg);--mate-spacing-xl: var(--mate-mobile-spacing-xl);--mate-spacing-xxl: var(--mate-mobile-spacing-xxl);--mate-spacing-xxxl: var(--mate-mobile-spacing-xxxl);--mate-spacing-padding: var(--mate-mobile-spacing-padding);--mate-spacing-margin: var(--mate-mobile-spacing-margin);--mate-corner-radius-sm: var(--mate-mobile-corner-radius-sm);--mate-corner-radius-md: var(--mate-mobile-corner-radius-md);--mate-corner-radius-lg: var(--mate-mobile-corner-radius-lg);--mate-border-width-sm: var(--mate-mobile-border-width-sm);--mate-border-width-md: var(--mate-mobile-border-width-md);--mate-border-width-lg: var(--mate-mobile-border-width-lg);--mate-touch-target-touch-target-height: var(--mate-mobile-touch-target-touch-target-height);--mate-icon-sizing-sm: var(--mate-mobile-icon-sizing-sm);--mate-icon-sizing-md: var(--mate-mobile-icon-sizing-md);--mate-icon-sizing-lg: var(--mate-mobile-icon-sizing-lg);--mate-components-input-chips-height: var(--mate-mobile-components-input-chips-height);--mate-components-input-input-height: var(--mate-mobile-components-input-input-height);--mate-components-input-error-icon-container: var(--mate-mobile-components-input-error-icon-container);--mate-components-input-help-icon-container: var(--mate-mobile-components-input-help-icon-container);--mate-components-input-lookup-divider-height: var(--mate-mobile-components-input-lookup-divider-height);--mate-components-facets-info-icon-container-sm: var(--mate-mobile-components-facets-info-icon-container-sm);--mate-components-facets-info-icon-container-md: var(--mate-mobile-components-facets-info-icon-container-md);--mate-components-facets-info-icon-container-lg: var(--mate-mobile-components-facets-info-icon-container-lg);--mate-components-global-header-global-header-height: var(--mate-mobile-components-global-header-global-header-height);--mate-components-notification-bar-close-button-container: var(--mate-mobile-components-notification-bar-close-button-container);--mate-components-stepper-stepper-height: var(--mate-mobile-components-stepper-stepper-height);--mate-components-button-button-height: var(--mate-mobile-components-button-button-height)}}:root{--mate-style-shadow-xs: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);--mate-style-shadow-s: 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12), 0 5px 5px -3px rgba(0,0,0,.2);--mate-style-shadow-m: 0 12px 17px 2px rgba(0,0,0,.14), 0 5px 22px 4px rgba(0,0,0,.12), 0 7px 8px -4px rgba(0,0,0,.2);--mate-style-shadow-l: 0 16px 24px 2px rgba(0,0,0,.14), 0 6px 30px 5px rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2);--mate-style-shadow-xl: 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12), 0 11px 15px -7px rgba(0,0,0,.2)}vcf-anchor-nav>vaadin-tabs:not([theme*=stepper]):not([theme*=bottom]):after{box-shadow:unset}vaadin-app-layout::part(navbar){z-index:2}vaadin-app-layout::part(application-bar){position:fixed;z-index:1;border-inline-end-style:solid;display:flex;flex-direction:column}vaadin-app-layout::part(drawer){border-inline-end:none;overflow:hidden}vaadin-app-layout[overlay]::part(drawer){box-shadow:var(--mate-style-shadow-s)}vaadin-app-layout[drawer-opened]::part(open-drawer),vaadin-app-layout:not([has-drawer])::part(-toggle-drawer),vaadin-app-layout[has-application-bar]::part(toggle-drawer),vaadin-app-layout[has-navbar]:not([has-application-bar])::part(drawer-bottom),vaadin-app-layout:not([has-application-bar])::part(application-bar),vaadin-app-layout:not([drawer-opened])::part(splitter){display:none}vaadin-app-layout::part(splitter){position:fixed;cursor:ew-resize;z-index:1}vaadin-app-layout[overlay]::part(splitter){z-index:2}vaadin-app-layout::part(handle){position:absolute}vaadin-app-layout[dragging]::part(handle),vaadin-app-layout[dragging]>*{pointer-events:none}vaadin-app-layout::part(close-drawer),vaadin-app-layout::part(open-drawer),vaadin-app-layout::part(toggle-drawer){box-sizing:unset;background:unset;padding:unset;cursor:pointer;border-style:solid}vaadin-app-layout::part(open-drawer){border-left:unset}vaadin-app-layout::part(close-drawer),vaadin-app-layout::part(toggle-drawer){border:unset}vaadin-app-layout::part(open-drawer){position:absolute}vaadin-app-layout::part(toggle-drawer):after{content:"menu" / ""}vaadin-app-layout[drawer-opened]::part(toggle-drawer):after{content:"close" / ""}vaadin-app-layout::part(open-drawer):after{content:"chevron_right" / ""}vaadin-app-layout::part(close-drawer):after{content:"chevron_left" / ""}vaadin-app-layout::part(application-bar-separator),vaadin-app-layout::part(drawer-bottom){flex-grow:1}vaadin-app-layout::part(drawer-bottom){display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}vaadin-app-layout::part(drawer-rule){margin:unset;border:unset;border-top-style:solid}vaadin-app-layout>[slot=application-bar]{height:100%}vaadin-app-layout::part(logo){flex-shrink:0}vaadin-app-layout:dir(rtl)::part(open-drawer):after{content:"keyboard_double_arrow_left" / ""}vaadin-app-layout:dir(rtl)::part(close-drawer):after{content:"keyboard_double_arrow_right" / ""}span[theme~=badge]{display:inline-flex;align-items:center;height:fit-content;max-width:fit-content;text-overflow:ellipsis;overflow:hidden}div[theme~=block-layout]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}div[theme~=block-layout]>:nth-child(-n+3){grid-column:span 4}.block-container{container:block / inline-size}div[theme~=block-layout][theme~=layout-6-6]>:nth-child(3),div[theme~=block-layout][theme~=layout-8-4]>:nth-child(3),div[theme~=block-layout][theme~=layout-4-8]>:nth-child(3),div[theme~=block-layout][theme~=layout-12]>:nth-child(n+2),div[theme~=block-layout]>:nth-child(n+4){display:none}@container block (768px < width <= 1120px){div[theme~=block-layout]{grid-template-columns:repeat(8,minmax(0,1fr))}div[theme~=block-layout]>:nth-child(3),div[theme~=block-layout][theme~=layout-8-4]>:nth-child(-n+3),div[theme~=block-layout][theme~=layout-4-8]>:nth-child(-n+3){grid-column:span 8}div[theme~=block-layout][theme~=layout-12]>:nth-child(-n+3){grid-column:span 8}}@container block (width > 1120px){div[theme~=block-layout]{grid-template-columns:repeat(12,minmax(0,1fr))}div[theme~=block-layout][theme~=layout-6-6]>:nth-child(-n+3){grid-column:span 6}div[theme~=block-layout][theme~=layout-8-4]>:nth-child(1),div[theme~=block-layout][theme~=layout-4-8]>:nth-child(2){grid-column:span 8}div[theme~=block-layout][theme~=layout-12]>:nth-child(-n+3){grid-column:span 12}}vcf-breadcrumb{--vcf-breadcrumb-separator-symbol: "/";--vcf-breadcrumb-separator-font-family: inherit}vcf-breadcrumb:focus-within::part(link){outline-style:solid}vcf-breadcrumb>a{text-decoration:none!important}vcf-breadcrumb a.breadcrumb-anchor.add-mobile-back-icon:before{display:inline;content:"chevron_left" / "";font-family:var(--mate-font-icon-font-family);font-size:var(--mate-size-font-s)}vaadin-popover[theme~=hidden-breadcrumbs]::part(overlay){border-radius:2px;border-style:solid}vaadin-popover[theme~=hidden-breadcrumbs] a{text-decoration:none!important;align-self:stretch}vaadin-popover[theme~=hidden-breadcrumbs] a:focus{outline-style:solid}vaadin-button,vaadin-menu-bar-button{background-color:unset;margin:0;min-width:unset;height:unset;border-radius:unset;padding:unset;white-space:nowrap;display:inline-flex}:is(vaadin-button,vaadin-menu-bar-button)[focused]{outline-style:solid}mate-callout{box-sizing:border-box;grid-template-columns:1fr;display:grid;align-items:baseline}mate-callout::part(title),mate-callout::part(text){grid-column:1}mate-callout[theme~=info],mate-callout[theme~=warning],mate-callout[theme~=danger],mate-callout[theme~=error],mate-callout[theme~=success]{grid-template-columns:auto 1fr}:is(mate-callout[theme~=info],mate-callout[theme~=warning],mate-callout[theme~=danger],mate-callout[theme~=error],mate-callout[theme~=success])::part(state){grid-column:1}:is(mate-callout[theme~=info],mate-callout[theme~=warning],mate-callout[theme~=danger],mate-callout[theme~=error],mate-callout[theme~=success])::part(title),:is(mate-callout[theme~=info],mate-callout[theme~=warning],mate-callout[theme~=danger],mate-callout[theme~=error],mate-callout[theme~=success]):not([has-title])::part(text){grid-column:2}mate-callout[has-title]::part(title){grid-row:1}mate-callout[has-title]::part(text){grid-column:1 / span 2}mate-callout:not([has-title])::part(text){grid-row:1}mate-callout:not([has-title])::part(title),mate-callout:not([has-text])::part(text){display:none}mate-callout:not([theme*=info]):not([theme*=warning]):not([theme*=danger]):not([theme*=error]):not([theme*=success]):not([theme*=secondary]){border-style:solid}mate-callout:not([theme*=info]):not([theme*=warning]):not([theme*=danger]):not([theme*=error]):not([theme*=success])::part(state){display:none}mate-callout::part(title){min-width:0}mate-callout[theme~=info]::part(state):after{content:"info" / ""}mate-callout[theme~=success]::part(state):after{content:"check_circle" / ""}mate-callout[theme~=warning]::part(state):after{content:"warning" / ""}mate-callout[theme~=danger]::part(state):after,mate-callout[theme~=error]::part(state):after{content:"error" / ""}vaadin-card{border-style:solid}vaadin-card[theme~=cover-media]>[slot=media]{border-radius:inherit;border-end-end-radius:0px;border-end-start-radius:0px;margin-inline:calc(var(--_padding) * -1);margin-top:calc(var(--_padding) * -1);max-width:none;width:calc(100% + var(--_padding) * 2)}vaadin-card[theme~=cover-media][theme~=horizontal]>[slot=media]{border-radius:inherit;border-end-end-radius:0px;border-start-end-radius:0px;height:calc(100% + var(--_padding) * 2);margin-inline-end:0px;width:calc(100% + var(--_padding))}vaadin-chart,vaadin-chart-series{font-family:var(--mate-font-family)}vaadin-dashboard-widget[editable]{--vaadin-dashboard-widget-shadow: var(--mate-style-shadow-xs)}vaadin-dashboard-widget::part(header){display:flex;align-items:baseline;border-bottom-style:solid}vaadin-dashboard-widget::part(remove-button){cursor:pointer}vaadin-dashboard-widget::part(move-button){cursor:move}vaadin-dashboard-widget::part(resize-button){cursor:nw-resize}vaadin-dashboard-widget:not([editable])::part(move-button),vaadin-dashboard-widget:not([editable])::part(resize-button),vaadin-dashboard-widget:not([editable])::part(remove-button){display:none}vaadin-dashboard-widget::part(move-button):before{content:"drag_indicator"}vaadin-dashboard-widget::part(resize-apply-button):before,vaadin-dashboard-widget::part(move-apply-button):before{content:"check"}vaadin-dashboard-widget::part(move-forward-button):before{content:"chevron_right"}vaadin-dashboard-widget::part(move-backward-button):before{content:"chevron_left"}vaadin-dashboard-widget::part(remove-button):before{content:"close"}vaadin-dashboard-widget::part(resize-button){transform:rotate(90deg)}vaadin-dashboard-widget::part(resize-button):before{content:"pan_zoom"}vaadin-dashboard-widget::part(resize-shrink-width-button):before,vaadin-dashboard-widget::part(resize-shrink-height-button):before{content:"remove"}vaadin-dashboard-widget::part(resize-grow-width-button):before,vaadin-dashboard-widget::part(resize-grow-height-button):before{content:"add"}vaadin-dashboard-widget::part(content){display:flex;flex-direction:column;justify-content:stretch}vaadin-dashboard-widget>*{flex-grow:1}vaadin-date-picker::part(toggle-button){display:flex}vaadin-date-picker::part(toggle-button):before{cursor:pointer;content:"calendar_today" / ""}vaadin-date-picker-overlay::part(overlay){overflow:hidden;flex-direction:column;box-shadow:var(--mate-style-shadow-m);border-style:solid}vaadin-date-picker-overlay-content{position:relative;cursor:default;flex-direction:column;outline:none}vaadin-date-picker-year::part(year-number),vaadin-date-picker-year::part(year-separator){cursor:pointer;display:flex;align-items:center;justify-content:center;transform:unset}vaadin-date-picker-year::part(year-separator):after{content:"•"}vaadin-month-calendar{-webkit-user-select:none;user-select:none;text-align:center}vaadin-month-calendar::part(date){font-weight:400;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer}vaadin-month-calendar::part(focused){outline-style:solid}vaadin-month-calendar::part(today){text-decoration:underline}vaadin-date-picker-year-scroller{border-inline-start:unset}vaadin-date-picker-year-scroller:before{border:unset;z-index:1}vaadin-time-picker::part(toggle-button){display:flex}vaadin-time-picker::part(toggle-button):before{cursor:pointer;content:"schedule" / ""}vaadin-date-picker[disabled]::part(toggle-button):before,vaadin-time-picker[disabled]::part(toggle-button):before{cursor:default;pointer-events:none}vaadin-date-picker[readonly]::part(toggle-button),vaadin-time-picker[readonly]::part(toggle-button){display:none}vaadin-time-picker-overlay::part(overlay){box-shadow:var(--mate-style-shadow-s)}vaadin-time-picker-item{display:flex;align-items:center;box-sizing:border-box;outline:none;cursor:pointer}vaadin-time-picker-item::part(checkmark):before{content:" "}vaadin-time-picker-item[selected]::part(checkmark):before{content:"check" / ""}vaadin-time-picker-item[focused]{outline-style:solid}vaadin-accordion-heading,vaadin-details-summary{display:flex;align-items:center}vaadin-accordion-panel[focused] vaadin-accordion-heading,vaadin-details[focused] vaadin-details-summary{outline-style:solid}vaadin-details-summary::part(header),vaadin-details-summary::part(title),vaadin-details-summary::part(content){flex-grow:1}vaadin-accordion-heading::part(content),vaadin-details-summary,mate-details-summary::part(toggle),mate-details-summary::part(toggle-end){cursor:pointer}vaadin-accordion-panel:not(:last-of-type){border-bottom:solid}mate-details-summary::part(title){display:flex}mate-details-summary::part(title),mate-details-summary::part(header){align-items:center}vaadin-details[theme~=object-header]>mate-details-summary::part(toggle),vaadin-details:not([theme*=object-header])>mate-details-summary::part(toggle-end),vaadin-details:not([theme*=object-header])>mate-details-summary>[slot=sub-title]{display:none}vaadin-accordion-heading::part(toggle):after,vaadin-details-summary::part(toggle):after,mate-details-summary::part(toggle):after{cursor:pointer;display:inline-block;content:"chevron_right" / ""}[dir=rtl] vaadin-accordion-heading::part(toggle):after,[dir=rtl] vaadin-details-summary::part(toggle):after,[dir=rtl] mate-details-summary::part(toggle):after{content:"chevron_left" / ""}vaadin-accordion[opened]>vaadin-accordion-heading::part(toggle):after,vaadin-details[opened]>vaadin-details-summary::part(toggle):after,vaadin-details[opened]>mate-details-summary::part(toggle):after{content:"expand_more" / ""}mate-details-summary::part(toggle-end):after{content:"Ausklappen"}vaadin-details[opened]::part(toggle-end):after{content:"Zuklappen"}vaadin-dialog::part(overlay){border-style:solid}vaadin-dialog::part(header){display:flex;border-bottom-style:solid;align-items:center}vaadin-dialog::part(footer){border-top-style:solid;flex-direction:row;display:flex;align-items:center;justify-content:flex-end;min-height:unset!important}vaadin-dialog::part(dialog-content){overflow-y:auto}vaadin-dialog::part(overlay){font-family:var(--mate-font-family);overflow:hidden}vaadin-dialog[theme~=progress]::part(content){display:flex;flex-direction:column;align-items:center}:is(vcf-auto-select-combo-box,vaadin-select,vaadin-combo-box,vaadin-multi-select-combo-box)[readonly]::part(toggle-button):before{display:none}:is(vcf-auto-select-combo-box,vaadin-select,vaadin-combo-box,vaadin-multi-select-combo-box)::part(toggle-button):before{cursor:pointer;content:"expand_more" / "";-webkit-mask-image:none;mask-image:none;background:inherit}:is(vcf-auto-select-combo-box,vaadin-select,vaadin-combo-box,vaadin-multi-select-combo-box)[opened]::part(toggle-button):before{content:"expand_less" / ""}vaadin-multi-select-combo-box-chip{border:unset}vaadin-multi-select-combo-box-chip::part(remove-button):before{cursor:pointer;content:"close" / "";-webkit-mask-image:none;mask-image:none;background:inherit}vaadin-select-value-button>vaadin-select-item{background-color:unset!important}vaadin-multi-select-combo-box-chip[slot=overflow][count="1"]{margin-inline-start:0}vaadin-multi-select-combo-box-chip[slot=overflow]:after,vaadin-multi-select-combo-box-chip[slot=overflow]:before{top:0;width:100%;height:100%;border-left-style:solid}vaadin-combo-box-item,vaadin-multi-select-combo-box-item{border-radius:0}mate-facet{display:flex}mate-facet::part(value){flex-grow:1}mate-facet::part(key){flex-shrink:0;text-wrap:nowrap}mate-facet::part(key),mate-facet::part(value){overflow:hidden}mate-facet>[default-key]{white-space:nowrap;overflow:hidden}mate-facet[theme~=kpi]::part(value){flex-grow:1;display:flex;align-items:center}mate-facet::part(default-key),mate-facet::part(default-value){display:block;height:100%}mate-facet[has-key-tooltip]::part(key-tooltip-indicator):after,mate-facet[has-value-tooltip]::part(value-tooltip-indicator):after{content:"info" / ""}mate-facet-list:not([theme*=inline])>mate-facet,mate-facet[theme~=text],mate-facet[theme~=kpi]{flex-direction:column}mate-facet-list{align-items:stretch}mate-facet-list::part(default-title){align-items:center}mate-facet-list[theme~=empty-header]::part(default-title){display:block}mate-facet-list[theme~=empty-header]::part(default-title):after{content:" " / ""}mate-facet-list>mate-facet::part(value){display:flex;flex-grow:1}mate-facet-list>mate-facet::part(key){display:flex}mate-facet-list>mate-facet::part(default-key),mate-facet-list>mate-facet::part(default-value){align-items:center}mate-facet-list>mate-facet::part(default-value){display:-webkit-box;-webkit-box-orient:vertical}mate-facet-list[theme~=inline]>mate-facet{flex-direction:row}mate-facet-list[theme~=inline]>mate-facet::part(default-value){white-space:nowrap}mate-facet-list[theme~=inline]>mate-facet::part(key){flex-shrink:.25}mate-facet-list[theme~=inline]>mate-facet::part(value){flex-shrink:.75}mate-facet-list[theme~=inline]>mate-facet::part(default-value){min-width:0}mate-facet-list[theme~=inline][theme~=right-aligned]>mate-facet::part(value){justify-content:flex-end}mate-facet-list[theme~=inline][theme~=right-aligned]::part(default-value){flex-direction:row-reverse}:is(mate-facet-list[theme~=inline][theme~=key-separator]>mate-facet,mate-facet-list[theme~=inline]>mate-facet[theme~=key-separator])[has-key]::part(key):after{content:":"}:is(mate-facet-list[theme~=inline][theme~=empty-value-indicator]>mate-facet,mate-facet-list[theme~=inline]>mate-facet[theme~=empty-value-indicator]):not([has-value])::part(value):before{content:"-"}mate-filter-panel{container:filter / inline-size}mate-filter-panel::part(header){height:var(--mate-size-size-m)}mate-filter-panel[header-hidden]::part(header){display:none}mate-filter-panel::part(header),mate-filter-panel::part(header-left){overflow:visible;display:flex;align-items:center}mate-filter-panel::part(actions),mate-filter-panel::part(header-right){flex-grow:1;display:flex;justify-content:flex-end;overflow:visible}mate-filter-panel::part(content){display:grid;align-items:baseline;overflow:visible}mate-filter-panel[collapsed]::part(content){display:none}mate-filter-panel::part(content){grid-template-columns:repeat(2,minmax(0,1fr))}mate-filter-panel::part(actions){grid-column:1 / 3}mate-filter-panel::part(toggle),mate-filter-panel::part(search),mate-filter-panel::part(reset){cursor:pointer}mate-filter-panel::part(reset){background:unset}mate-filter-panel::part(search){border-color:transparent}mate-filter-panel::part(toggle){background:unset;border-color:transparent;cursor:pointer;white-space:nowrap}@container filter (768px < width <= 1120px){mate-filter-panel::part(content){grid-template-columns:repeat(4,minmax(0,1fr))}mate-filter-panel::part(actions){grid-column:3 / 5}}@container filter (width > 1120px){mate-filter-panel::part(content){grid-template-columns:repeat(6,minmax(0,1fr))}mate-filter-panel::part(actions){grid-column:5 / 7}}mate-form-layout,div[theme~=form-layout]{display:grid;grid-template-columns:auto auto;height:fit-content}:is(mate-form-layout,div[theme~=form-layout])>h1,:is(mate-form-layout,div[theme~=form-layout])>h2,:is(mate-form-layout,div[theme~=form-layout])>h3,:is(mate-form-layout,div[theme~=form-layout])>h4,:is(mate-form-layout,div[theme~=form-layout])>h5,:is(mate-form-layout,div[theme~=form-layout])>h6,:is(mate-form-layout,div[theme~=form-layout])>[colspan="2"]{grid-column:span 2}mate-floating-layout,div[theme~=floating-layout]{display:flex;flex-wrap:wrap}mate-form,mate-vue-form{container:form / inline-size}:is(mate-form,mate-vue-form)>*{grid-column:1}:is(mate-form,mate-vue-form)[theme~=padding]{padding:var(--mate-size-space-global-padding)}:is(mate-form,mate-vue-form)::part(error),:is(mate-form,mate-vue-form)::part(content){display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--mate-size-space-global-margin);column-gap:var(--mate-size-space-xxxxl)}:is(:is(mate-form,mate-vue-form) mate-callout,:is(mate-form,mate-vue-form) [theme~=callout])[slot=error]>h3{outline:none!important}:is(:is(mate-form,mate-vue-form) mate-callout,:is(mate-form,mate-vue-form) [theme~=callout])[slot=error]>h3:focus{outline-style:solid}:is(mate-form,mate-vue-form):not([invalid]) mate-callout,:is(mate-form,mate-vue-form):not([invalid]) [theme~=callout]{display:none}@container form (768px < width){mate-vue-form>:nth-of-type(2n):not([slot=error]),mate-form>:nth-of-type(2n):not([slot=error]){grid-column:2}}@container form (768px < width <= 1120px){mate-form::part(error),mate-form::part(content),mate-vue-form::part(error),mate-vue-form::part(content){grid-template-columns:repeat(2,minmax(0,1fr))}}@container form (width > 1120px){mate-form::part(error),mate-form::part(content),mate-vue-form::part(error),mate-vue-form::part(content){grid-template-columns:repeat(3,minmax(0,1fr))}}vaadin-grid,vaadin-grid-pro{overflow:var(--_mate-component-grid-overflow);display:flex;flex-direction:column}:is(vaadin-grid,vaadin-grid-pro)::part(cell){align-items:unset}:is(vaadin-grid,vaadin-grid-pro)::part(focused-cell):after{content:"";outline-style:solid}:is(vaadin-grid,vaadin-grid-pro)::part(highlighted-row):before{content:"";position:absolute;top:0;z-index:3;pointer-events:none;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--mate-signal-info)}:is(vaadin-grid,vaadin-grid-pro)::part(info-icon):after{content:"info" / ""}:is(vaadin-grid,vaadin-grid-pro)::part(error-icon):after{content:"error" / ""}:is(vaadin-grid,vaadin-grid-pro)::part(editable-icon):after{content:"edit" / ""}:is(vaadin-grid,vaadin-grid-pro) .row-action:not([disabled]){cursor:pointer}:is(vaadin-grid,vaadin-grid-pro) .row-action[disabled]>span[theme~=icon]{color:var(--mate-icon-interactive-disabled)}vaadin-grid::part(details-collapsed-icon):after,vaadin-grid-pro::part(details-collapsed-icon):after,vaadin-grid::part(details-expanded-icon):after,vaadin-grid-pro::part(details-expanded-icon):after,vaadin-grid-tree-toggle::part(toggle):before,vaadin-grid-tree-toggle:not([leaf]){cursor:pointer}vaadin-grid::part(details-collapsed-icon):after,vaadin-grid-pro::part(details-collapsed-icon):after,vaadin-grid-tree-toggle::part(toggle):before{content:"chevron_right" / ""}vaadin-grid::part(details-expanded-icon):after,vaadin-grid-pro::part(details-expanded-icon):after,vaadin-grid-tree-toggle[expanded]::part(toggle):before{content:"expand_more" / ""}vaadin-grid-pro [theme~=grid-pro-editor]{width:100%;height:100%}vaadin-grid-pro [theme~=grid-pro-editor]::part(input-field){border-radius:0;height:100%;border-style:none}vaadin-grid-tree-toggle::part(toggle):before{transform:none!important;rotate:none!important;-webkit-mask:unset;mask:unset;background:unset}vaadin-grid-tree-toggle{display:flex}mate-grid-pagination{display:flex;align-items:center;border-top-style:solid}mate-grid-pagination::part(text){flex-grow:1;text-align:center}mate-grid-pagination::part(first),mate-grid-pagination::part(last),mate-grid-pagination::part(previous),mate-grid-pagination::part(next){border:unset;background-color:unset;padding:unset;cursor:pointer}mate-grid-pagination::part(first):after{content:"keyboard_double_arrow_left" / ""}mate-grid-pagination::part(last):after{content:"keyboard_double_arrow_right" / ""}mate-grid-pagination::part(previous):after{content:"keyboard_arrow_left" / ""}mate-grid-pagination::part(next):after{content:"keyboard_arrow_right" / ""}mate-grid-reorder::part(reorder-button){background:unset;border-color:transparent;cursor:pointer;white-space:nowrap}mate-grid-reorder::part(disabled-reorder-button){cursor:unset}mate-icon,span[theme~=icon]{font-family:var(--mate-typography-font-family-icon);display:flex}:is(mate-icon,span[theme~=icon])[has-notification]{position:relative}:is(mate-icon,span[theme~=icon])[has-notification]:after{position:absolute;text-align:center;content:var(--_mate-component-icon-notification-count)}mate-icon[theme~=filled],span[theme~=icon][theme~=filled]{font-variation-settings:"FILL" 1}@font-face{font-family:Material Symbols;src:url(/assets/material-symbols-Ccx5NVy2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}*::part(error-message):before,*::part(clear-button):before,vaadin-password-field-button:before,vaadin-number-field[step-buttons-visible]::part(decrease-button):before,vaadin-number-field[step-buttons-visible]::part(increase-button):before{-webkit-mask-image:none;mask-image:none;background:unset}*::part(clear-button):before{content:"close" / ""}*::part(error-message):before{content:"error" / ""}vaadin-password-field-button:before{content:"visibility" / ""}vaadin-password-field[password-visible]>vaadin-password-field-button:before{content:"visibility_off" / ""}vaadin-number-field::part(decrease-button):before{content:"remove" / ""}vaadin-number-field::part(increase-button):before{content:"add" / ""}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field):not([has-label]):before,:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field):not([has-label])::part(label){display:none}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[has-label][has-tooltip]>label:after{content:"info" / ""}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)::part(label){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[required]::part(required-indicator):after{content:"*" / ""}:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item{align-items:center;box-sizing:border-box;outline:none;cursor:default;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item):not([hidden]){display:flex}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)::part(checkmark):before{content:" ";-webkit-mask-image:none;mask-image:none;background:inherit}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[selected]::part(checkmark):before{content:"check" / ""}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item):not([disabled]):not([mate-disabled]):not([focused]):hover{cursor:pointer}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[focused]:not([disabled]):not([mate-disabled]){outline-style:solid}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[tabindex]:before{font-family:var(--mate-font-icon-font-family)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)::part(content){overflow-wrap:break-word;flex:auto}vaadin-menu-bar vaadin-menu-bar-item[theme~=has-icon]>.text{display:none}vaadin-menu-bar-overlay::part(overlay),vaadin-context-menu-overlay::part(overlay),vaadin-select-overlay::part(overlay),vaadin-context-menu::part(overlay),vaadin-multi-select-combo-box-overlay::part(overlay),vaadin-combo-box-overlay::part(overlay),vaadin-context-menu-list-box,vaadin-menu-bar-submenu::part(content),vaadin-menu-bar-submenu::part(overlay),vaadin-menu-bar::part(overlay){box-shadow:var(--mate-style-shadow-l);border-radius:var(--mate-size-border-radius-s)}vaadin-menu-bar-submenu::part(overlay),vaadin-context-menu::part(content),vaadin-menu-bar-submenu::part(content),vaadin-select::part(content){padding:0}vaadin-context-menu::part(checkmark)::part(content){visibility:hidden}:not(vaadin-menu-bar-button)>vaadin-menu-bar-item:after{-webkit-mask-image:none;mask-image:none;background:inherit}vaadin-context-menu-item[aria-haspopup=true]:after{content:"expand_more" / "";-webkit-mask-image:none;mask-image:none;background:unset;display:inline-flex;align-items:center;justify-content:center}:not(vaadin-menu-bar-button)>vaadin-menu-bar-item[aria-haspopup=true]:after{content:"expand_more" / ""}vaadin-select-value-button::part(label){display:flex}vcf-lookup-field>vaadin-button[slot=search-button-slot]>vaadin-icon{display:none!important}vcf-lookup-field>[slot=field] :before{box-sizing:unset;align-items:unset;display:inline-block}vcf-lookup-field>[slot=field]:hover,vcf-lookup-field>[slot=field][focused]{z-index:1}vaadin-menu-bar::part(container){overflow:visible}vaadin-menu-bar[theme~=split] vaadin-menu-bar-button[first-visible]{border-bottom-right-radius:0;border-top-right-radius:0}vaadin-menu-bar[theme~=split] vaadin-menu-bar-button[last-visible]{border-bottom-left-radius:0;border-top-left-radius:0;padding:var(--mate-size-space-xxs)!important}vaadin-menu-bar[theme~=split] vaadin-menu-bar-button:hover,vaadin-menu-bar[theme~=split] vaadin-menu-bar-button:active,vaadin-menu-bar[theme~=split] vaadin-menu-bar-button[focused]{z-index:2}vaadin-menu-bar-button[slot=overflow]::part(label):after{content:"more_vert" / ""}vaadin-menu-bar-button[aria-haspopup]:not([slot=overflow])::part(suffix):after{content:"expand_more" / "";background:unset;-webkit-mask-image:unset;mask-image:unset}vaadin-menu-bar-button[aria-haspopup][aria-expanded=true]:not([slot=overflow])::part(suffix):after{content:"expand_less" / ""}vaadin-menu-bar-button[slot=overflow]::part(label):after{opacity:1}vaadin-menu-bar-button[slot=overflow] div{display:none}vaadin-list-item,vaadin-context-menu-item,vaadin-menu-bar-item{outline:none}:is(vaadin-list-item,vaadin-context-menu-item,vaadin-menu-bar-item)::part(content){display:flex}:is(vaadin-list-item,vaadin-context-menu-item,vaadin-menu-bar-item)::part(checkmark){display:none}:is(vaadin-list-item,vaadin-context-menu-item,vaadin-menu-bar-item)[theme~=has-hint]>.text{flex-grow:1}list-box::part(items),vaadin-context-menu-list-box::part(items),vaadin-menu-bar-list-box::part(items){display:flex;flex-direction:column;overflow-x:hidden}vaadin-list-item,vaadin-menu-bar-item:not(vaadin-menu-bar-button>vaadin-menu-bar-item){min-height:unset;border-radius:0}vaadin-menu-bar-overlay::part(content){padding:0}mate-message-item::part(default-title){font-family:var(--mate-typography-label-md-medium-font-family);font-size:var(--mate-typography-label-md-medium-font-size);font-weight:var(--mate-typography-label-md-medium-font-weight);line-height:var(--mate-typography-label-md-medium-line-height)}mate-message-item::part(text){white-space:normal}mate-message-item[max-lines]:not([expanded])::part(text){line-clamp:var(--_mate-component-message-item-max-lines);-webkit-line-clamp:var(--_mate-component-message-item-max-lines);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}mate-message-item::part(toggle){padding:unset;border:unset;background-color:unset;cursor:pointer;white-space:nowrap}vcf-month-picker-calendar>[slot=prev-year]::part(label),vcf-month-picker-calendar>[slot=next-year]::part(label),vcf-month-picker-calendar>[slot=prev-year]::part(label):before,vcf-month-picker-calendar>[slot=next-year]::part(label):before{rotate:unset;-webkit-mask:unset;mask:unset;background:unset}vcf-month-picker-calendar>[slot=prev-year]::part(label):before{content:"chevron_left" / ""}vcf-month-picker-calendar>[slot=next-year]::part(label):before{content:"chevron_right" / ""}vaadin-notification-card::part(overlay){border-style:solid;overflow:hidden;box-shadow:var(--mate-style-shadow-m)}vaadin-notification-card::part(content){display:flex;align-items:baseline;padding:0!important}mate-notification-bar{align-items:baseline;flex-grow:1;padding:unset}mate-notification-bar:not([close-button-visible])::part(close){display:none}mate-notification-bar::part(container),mate-notification-bar::part(action){display:flex;flex-grow:1}mate-notification-bar::part(container){align-items:baseline;flex-wrap:wrap}mate-notification-bar::part(action){justify-content:flex-end}mate-notification-bar::part(close){padding:unset;border:unset;background-color:unset;cursor:pointer}mate-notification-bar:not([theme~=success]):not([theme~=warning]):not([theme~=danger]):not([theme~=error])::part(state):after{content:"info" / ""}mate-notification-bar[theme~=success]::part(state):after{content:"check_circle" / ""}mate-notification-bar[theme~=warning]::part(state):after{content:"warning" / ""}mate-notification-bar[theme~=danger]::part(state):after,mate-notification-bar[theme~=error]::part(state):after{content:"error" / ""}mate-notification-bar::part(close):after{content:"close" / ""}:not(vaadin-notification-card)>mate-notification-bar{border-style:solid}vcf-pdf-viewer::part(toolbar-button toolbar-button-toogle-sidebar){border:none!important}vcf-pdf-viewer::part(viewer-container):focus{outline-style:solid}vaadin-popover::part(overlay){background-image:unset;font-weight:unset;font-family:unset;letter-spacing:unset;box-shadow:var(--mate-style-shadow-xl)}vaadin-popover::part(overlay):focus-visible{outline-style:solid}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])::part(arrow){display:none;position:absolute}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow]::part(arrow){display:block}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=top]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=bottom]::part(arrow){border-inline-start-style:solid;border-inline-end-style:solid}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=bottom][top-aligned]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=top][top-aligned]::part(arrow){top:-8px;border-bottom-style:solid}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=bottom]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=top]::part(arrow){transform:translate(-50%)}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position=start][top-aligned]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position=end][top-aligned]::part(arrow){top:50%;transform:translateY(-50%)}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=start][start-aligned]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=end][start-aligned]::part(arrow){border-inline-end-style:solid}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=start]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=end]::part(arrow){border-top-style:solid;border-bottom-style:solid}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])::part(overlay){border-style:solid}mate-popover-content::part(header){align-items:center;border-bottom-style:solid}mate-popover-content::part(footer){border-top-style:solid;justify-content:flex-end}mate-popover-content::part(close){padding:unset;border:unset;background-color:unset;cursor:pointer}mate-popover-content::part(close):after{content:"close" / ""}vaadin-progress-bar::part(bar){height:100%}vaadin-progress-bar::part(value){transform:none}span[theme~=spinner]{display:block;position:relative;overflow:hidden}span[theme~=spinner]:before{position:absolute;inset:0;content:" ";display:block;box-sizing:border-box;border-radius:50%;border-style:solid;animation:spinner .8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}:is(vaadin-radio-group,vaadin-checkbox-group)::part(group-field){flex-direction:row;flex-wrap:wrap}:is(vaadin-radio-group,vaadin-checkbox-group)[theme=vertical]::part(group-field){flex-direction:column}:is(vaadin-checkbox,vaadin-radio-button)>label{white-space:nowrap;word-break:keep-all}vaadin-custom-field[theme~=range-selector]::part(input-fields){display:flex;flex-wrap:nowrap;gap:0}vaadin-custom-field[theme~=range-selector]>:not(:first-of-type)::part(input-field){border-top-left-radius:0;border-bottom-left-radius:0}vaadin-custom-field[theme~=range-selector]>:not(:last-of-type)::part(input-field){border-start-end-radius:0;border-end-end-radius:0}vaadin-custom-field[theme~=range-selector]>:not(:last-of-type):hover::part(input-field),vaadin-custom-field[theme~=range-selector]>:not(:last-of-type):active::part(input-field),vaadin-custom-field[theme~=range-selector]>:not(:last-of-type)[focused]::part(input-field){z-index:2}vaadin-custom-field[theme~=range-selector]>*{flex-grow:1}mate-form-layout>vaadin-custom-field[theme~=range-selector],mate-filter-panel>vaadin-custom-field[theme~=range-selector]{grid-column:span 2}vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]{gap:unset}:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])::part(group-field){flex-wrap:unset}:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox{display:inline-flex;border-style:solid;box-sizing:border-box;align-items:center}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox)::part(radio),:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox)::part(checkbox){display:none!important}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox)[focused]{outline-style:solid}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox)[disabled]{cursor:default}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox):not([disabled])[checked]>[slot=label]:not(:has(span[theme*=icon])):not(:has(mate-icon)),:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox):not([disabled])[checked]>[slot=label]>:not(span[theme*=icon]):not(mate-icon){text-decoration:underline}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox):before{display:none}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox)>input{width:0;margin:unset}vaadin-side-nav{display:block;min-width:unset;overflow-y:auto}vaadin-side-nav::part(children){gap:unset}vaadin-side-nav-item{font-size:inherit;line-height:inherit;gap:unset}vaadin-side-nav-item::part(content):before{display:none}vaadin-side-nav-item::part(toggle-button),vaadin-side-nav-item::part(toggle-button):before{rotate:unset!important}vaadin-side-nav-item[has-children]::part(toggle-button){display:flex;align-items:center;justify-content:center}vaadin-side-nav-item[has-children]::part(toggle-button):before{content:"chevron_right" / "";-webkit-mask-image:unset;mask-image:unset;background:unset;display:inline-flex;align-items:center;justify-content:center}vaadin-side-nav-item[has-children]:dir(rtl)::part(toggle-button):before{content:"chevron_left" / ""}vaadin-side-nav-item[has-children][expanded]::part(toggle-button):before{content:"expand_more" / ""}vaadin-side-nav-item[has-children]::part(children){gap:unset}vaadin-side-nav-item::part(link){width:unset;gap:unset;padding:unset;transition:unset;min-height:unset;border-radius:unset;padding-inline-start:unset;line-height:inherit;cursor:pointer!important;background-color:unset!important}vaadin-split-layout::part(splitter):before{content:"";position:absolute;z-index:-1}vaadin-split-layout:not([orientation=vertical])::part(splitter){cursor:ew-resize}vaadin-split-layout[orientation=vertical]::part(splitter){cursor:ns-resize}vaadin-split-layout:not([orientation=vertical])::part(splitter):before{top:0}vaadin-split-layout[orientation=vertical]::part(splitter):before{left:0}vaadin-split-layout[orientation=vertical]::part(splitter):before{width:100%}vaadin-split-layout[splitter-hidden]::part(splitter){display:none}mate-split-layout-right{transition:width .2s,visibility .2s}mate-split-layout-right:not([tabbed])::part(tabs){display:none}mate-split-layout-right:not([opened]):not([tabbed]){flex:unset!important;visibility:hidden}mate-split-layout-right:not([opened])[tabbed]::part(content){visibility:hidden}mate-split-layout-right::part(tabs){display:flex;flex-direction:column;align-items:stretch}mate-split-layout-header{border-bottom-style:solid}mate-split-layout-header::part(header){align-self:stretch;align-items:center}mate-split-layout-header::part(sub-header){flex-direction:column;align-items:stretch;justify-content:center}mate-split-layout-header::part(title){overflow:hidden}mate-split-layout-header::part(close){padding:unset;border:unset;background-color:unset;cursor:pointer}mate-split-layout-header::part(close):after{content:"close" / ""}vaadin-horizontal-layout[theme~=split-layout-footer]{border-top-style:solid;justify-content:flex-end}@supports (scrollbar-width: none){vaadin-tabs[orientation=vertical]::part(tabs){overflow-y:auto!important;scrollbar-width:none}}vaadin-tabs:dir(rtl)::part(forward-button):after{content:"arrow_circle_left" / ""}vaadin-tabs:dir(rtl)::part(back-button):after{content:"arrow_circle_right" / ""}vaadin-tabs:dir(rtl)[theme~=stepper]>vaadin-tab:not(:last-child):after{content:"arrow_left" / ""}vaadin-tabs::part(tabs){margin:0!important;gap:unset}vaadin-tabs:not([overflow*=end])::part(forward-button){display:none}vaadin-tabs:not([overflow*=start])::part(back-button){display:none}vaadin-tabs::part(forward-button),vaadin-tabs::part(back-button){max-height:100%}vaadin-tabs::part(forward-button):after{content:"arrow_circle_right" / ""}vaadin-tabs::part(forward-button):before,vaadin-tabs::part(back-button):before{content:none}vaadin-tabs::part(back-button):after{content:"arrow_circle_left" / ""}vaadin-tabs[orientation=vertical]::part(forward-button),vaadin-tabs[orientation=vertical]::part(back-button){max-width:100%}vaadin-tabs[orientation=vertical]::part(forward-button):after{content:"arrow_circle_down" / ""}vaadin-tabs[orientation=vertical]::part(back-button):after{content:"arrow_circle_up" / ""}vaadin-tabs[orientation=vertical]{max-height:unset}vaadin-tabs[theme~=anchor],vaadin-tabs[theme~=stepper]{position:relative}:is(vaadin-tabs[theme~=anchor],vaadin-tabs[theme~=stepper]):after{position:absolute;z-index:1;content:"";bottom:0;left:0;right:0;height:0;border-bottom-style:solid}:is(vaadin-tabs[theme~=anchor],vaadin-tabs[theme~=stepper])>vaadin-tab{position:relative}:is(vaadin-tabs[theme~=anchor],vaadin-tabs[theme~=stepper])>vaadin-tab[selected]:before{bottom:0;content:"";display:block;overflow:visible;border-top-style:solid;border-bottom-style:solid}vaadin-tabs[theme~=stepper]>vaadin-tab{overflow:visible}vaadin-tabs[theme~=stepper]>vaadin-tab:after{content:"arrow_right" / ""}vaadin-tabs[theme~=stepper]>vaadin-tab:last-of-type:after{display:none}:is(vaadin-tabs[theme~=side-panel-tabs],vaadin-tabs[theme~=application-bar])>vaadin-tab{display:flex;justify-content:center;align-items:center;height:unset}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab{box-sizing:border-box}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab[hint]:after{content:"";position:absolute;border-radius:50%}vaadin-tab{font-weight:var(--mate-font-weight-medium);border-radius:unset;padding:unset}vaadin-tab[disabled]{opacity:unset;cursor:inherit}vaadin-tab:before{position:absolute}vaadin-tab:after,vaadin-tab:before{transition:unset;transform:unset;opacity:unset;background-color:unset;box-shadow:none;left:unset;width:unset}vaadin-tabs::part(forward-button):after,vaadin-tabs::part(back-button):after,vaadin-tab:not([disabled]){cursor:pointer}mate-toolbar{align-items:baseline}mate-toolbar[theme~=danger]::part(status-icon):after,mate-toolbar[theme~=error]::part(status-icon):after{content:"error" / ""}mate-toolbar:not([theme*=danger]):not([theme*=error])::part(status-icon):after{content:"info" / ""}mate-toolbar::part(loading-indicator):after{content:" ";display:block;box-sizing:border-box;border-radius:50%;border-style:solid;animation:spinner .8s linear infinite}vaadin-tooltip::part(overlay){border-radius:0;box-shadow:none;padding:unset}vaadin-tooltip::part(content){border-style:solid;white-space:pre-line}.mate-has-tooltip:after{content:"info" / ""}body,.mate-body{font-family:var(--mate-font-family)}.mate-text-no-margins{margin:0!important;margin-block-start:0;margin-block-end:0}.mate-link{cursor:pointer;text-decoration:underline}hr{margin-block-start:unset;margin-block-end:unset;margin-inline-start:unset;margin-inline-end:unset;border-style:none}vaadin-custom-field:has(vaadin-upload)::part(input-fields){border-style:dashed}vaadin-upload-file::part(commands),vaadin-upload::part(drop-label){display:flex}vaadin-upload::part(primary-buttons){display:flex}vaadin-upload,vaadin-upload-file-list::part(list),vaadin-upload-file-list>li{display:flex;flex-direction:column}vaadin-upload-file::part(row){align-items:center}vaadin-upload-file{align-items:baseline}vaadin-upload-file::part(row),vaadin-upload-file::part(info),vaadin-upload-file::part(meta){display:flex}vaadin-upload-file::part(row){align-items:baseline}vaadin-upload-file::part(info){flex-grow:1}vaadin-upload-file::part(meta){flex-direction:column}vaadin-upload-icon:after{content:"file_upload" / ""}vaadin-upload-file::part(done-icon):after{content:"check" / ""}vaadin-upload-file::part(warning-icon):after{content:"error_outline" / ""}vaadin-upload-file::part(start-button):after{content:"play_arrow" / ""}vaadin-upload-file::part(retry-button):after{content:"refresh" / ""}vaadin-upload-file::part(remove-button):after{content:"delete_outline" / ""}vaadin-upload-icon,vaadin-upload-file::part(start-button),vaadin-upload-file::part(retry-button),vaadin-upload-file::part(remove-button),vaadin-upload-file::part(done-icon),vaadin-upload-file::part(warning-icon){padding:0}vaadin-upload-icon:before,vaadin-upload-file::part(start-button):before,vaadin-upload-file::part(retry-button):before,vaadin-upload-file::part(remove-button):before,vaadin-upload-file::part(done-icon):before,vaadin-upload-file::part(warning-icon):before{display:none}vaadin-upload-file[complete]::part(done-icon),vaadin-upload-file[error]::part(warning-icon){display:block}vaadin-app-layout::part(navbar){background-color:var(--mate-components-other-global-header-background)}vaadin-app-layout::part(application-bar){border-inline-end-color:var(--mate-border-base)}vaadin-app-layout::part(drawer){background-color:var(--mate-background-base)}vaadin-app-layout::part(backdrop){opacity:unset;background-color:var(--mate-shades-contrast-20pct)}vaadin-app-layout::part(splitter){background-color:var(--mate-border-base);--_mate-split-layout-toggler-color: var(--mate-shades-contrast-30pct)}vaadin-app-layout::part(splitter):hover:not(:active){background-color:var(--mate-shades-contrast-90pct);--_mate-split-layout-toggler-color: var(--mate-shades-contrast-90pct)}vaadin-app-layout::part(splitter):active{background-color:var(--mate-signal-primary);--_mate-split-layout-toggler-color: var(--mate-signal-primary)}vaadin-app-layout::part(handle){background-color:var(--_mate-split-layout-toggler-color)}vaadin-app-layout::part(logo-1){fill:var(--mate-components-akdb-logo-1)}vaadin-app-layout::part(logo-2){fill:var(--mate-components-akdb-logo-2)}vaadin-app-layout::part(close-drawer):after,vaadin-app-layout::part(open-drawer):after,vaadin-app-layout::part(toggle-drawer):after{color:var(--mate-icon-interactive-enabled)}vaadin-app-layout::part(drawer-rule){border-top-color:var(--mate-border-base)}vaadin-app-layout::part(open-drawer){border-top-color:var(--mate-border-base);border-right-color:var(--mate-border-base);border-bottom-color:var(--mate-border-base);background-color:var(--mate-background-base)}span[theme~=badge]:not([theme*=neutral]):not([theme*=warning]):not([theme*=success]):not([theme*=danger]):not([theme*=error]){background-color:var(--mate-signal-info-light);color:var(--mate-text-info)}span[theme~=badge]:not([theme*=neutral]):not([theme*=warning]):not([theme*=success]):not([theme*=danger]):not([theme*=error])>mate-icon,span[theme~=badge]:not([theme*=neutral]):not([theme*=warning]):not([theme*=success]):not([theme*=danger]):not([theme*=error])>span[theme~=icon]{color:var(--mate-text-info)}span[theme~=badge][theme~=neutral]{background-color:var(--mate-signal-neutral-light);color:var(--mate-text-neutral)}span[theme~=badge][theme~=neutral]>mate-icon,span[theme~=badge][theme~=neutral]>span[theme~=icon]{color:var(--mate-text-neutral)}span[theme~=badge][theme~=warning]{background-color:var(--mate-signal-warning-light);color:var(--mate-text-warning)}span[theme~=badge][theme~=warning]>mate-icon,span[theme~=badge][theme~=warning]>span[theme~=icon]{color:var(--mate-text-warning)}span[theme~=badge][theme~=success]{background-color:var(--mate-signal-success-light);color:var(--mate-text-success)}span[theme~=badge][theme~=success]>mate-icon,span[theme~=badge][theme~=success]>span[theme~=icon]{color:var(--mate-text-success)}span[theme~=badge][theme~=danger],span[theme~=badge][theme~=error]{background-color:var(--mate-signal-danger-light);color:var(--mate-text-danger)}:is(span[theme~=badge][theme~=danger],span[theme~=badge][theme~=error])>mate-icon,:is(span[theme~=badge][theme~=danger],span[theme~=badge][theme~=error])>span[theme~=icon]{color:var(--mate-text-danger)}vcf-breadcrumb{--vcf-breadcrumb-separator-color: var(--mate-text-body);color:var(--mate-text-primary)}vcf-breadcrumb>a:-webkit-any-link{color:var(--mate-text-primary)}vcf-breadcrumb[aria-current=page]{color:var(--mate-text-disabled)}vcf-breadcrumb[part=ellipsis]{color:var(--mate-text-disabled)}vcf-breadcrumb:focus-within::part(link){outline-color:var(--mate-interactive-focus)}vaadin-popover[theme~=hidden-breadcrumbs]::part(overlay){border-color:var(--mate-border-base)}vaadin-popover[theme~=hidden-breadcrumbs] a{color:var(--mate-text-body)!important}vaadin-popover[theme~=hidden-breadcrumbs] a:focus{outline-color:var(--mate-interactive-focus)}vaadin-button,vaadin-menu-bar-button{color:var(--mate-text-primary)}:is(vaadin-button,vaadin-menu-bar-button):not([theme*=primary]):not([theme*=tertiary]):not([theme*=danger]),:is(vaadin-button,vaadin-menu-bar-button):not([theme*=primary]):not([theme*=tertiary]):not([theme*=error]){border-color:var(--mate-interactive-enabled)}:is(:is(vaadin-button,vaadin-menu-bar-button):not([theme*=primary]):not([theme*=tertiary]):not([theme*=danger]),:is(vaadin-button,vaadin-menu-bar-button):not([theme*=primary]):not([theme*=tertiary]):not([theme*=error])):hover:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){border-color:var(--mate-interactive-hover);background-color:var(--mate-background-interactive-hover)}:is(:is(vaadin-button,vaadin-menu-bar-button):not([theme*=primary]):not([theme*=tertiary]):not([theme*=danger]),:is(vaadin-button,vaadin-menu-bar-button):not([theme*=primary]):not([theme*=tertiary]):not([theme*=error])):active:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){border-color:var(--mate-interactive-active);background-color:var(--mate-background-interactive-active)}:is(vaadin-button,vaadin-menu-bar-button):not([theme*=primary]):not([theme*=tertiary]):has(>vaadin-context-menu-item[mate-disabled]),:is(vaadin-button,vaadin-menu-bar-button):not([theme*=primary]):not([theme*=tertiary])[mate-disabled],:is(vaadin-button,vaadin-menu-bar-button):not([theme*=primary]):not([theme*=tertiary])[disabled]{color:var(--mate-text-disabled);border-color:var(--mate-shades-contrast-20pct)}:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary]{border-color:transparent}:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary]:not([theme*=danger]),:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary]:not([theme*=error]){color:var(--mate-text-primary-contrast);background-color:var(--mate-interactive-enabled)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary]:not([theme*=danger]),:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary]:not([theme*=error])):hover:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){background-color:var(--mate-interactive-hover)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary]:not([theme*=danger]),:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary]:not([theme*=error])):active:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){background-color:var(--mate-interactive-active)}:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary]:has(>vaadin-context-menu-item[mate-disabled]),:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary][mate-disabled],:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary][disabled]{color:var(--mate-text-disabled);background-color:var(--mate-background-interactive-disabled)}:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary]{border-color:transparent}:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary]:not([theme*=danger]),:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary]:not([theme*=error]){color:var(--mate-text-primary)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary]:not([theme*=danger]),:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary]:not([theme*=error])):hover:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){border-color:var(--mate-interactive-hover);background-color:var(--mate-background-interactive-hover)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary]:not([theme*=danger]),:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary]:not([theme*=error])):active:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){border-color:var(--mate-interactive-active);background-color:var(--mate-background-interactive-active)}:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary]:has(>vaadin-context-menu-item[mate-disabled]),:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary][mate-disabled],:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary][disabled]{color:var(--mate-text-disabled)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=danger]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])),:is(vaadin-button,vaadin-menu-bar-button)[theme~=error]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled]))):not([theme*=primary]):not([theme*=tertiary]){color:var(--mate-text-danger);border-color:var(--mate-interactive-danger-enabled)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=danger]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])),:is(vaadin-button,vaadin-menu-bar-button)[theme~=error]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled]))):not([theme*=primary]):not([theme*=tertiary]):hover:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){border-color:var(--mate-interactive-danger-hover);background-color:var(--mate-background-danger-hover)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=danger]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])),:is(vaadin-button,vaadin-menu-bar-button)[theme~=error]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled]))):not([theme*=primary]):not([theme*=tertiary]):active:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){border-color:var(--mate-interactive-danger-active);background-color:var(--mate-background-danger-active)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=danger]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])),:is(vaadin-button,vaadin-menu-bar-button)[theme~=error]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])))[theme~=primary]{color:var(--mate-text-danger-contrast);background-color:var(--mate-interactive-danger-enabled);border-color:transparent!important}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=danger]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])),:is(vaadin-button,vaadin-menu-bar-button)[theme~=error]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])))[theme~=primary]:hover:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){background-color:var(--mate-interactive-danger-hover)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=danger]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])),:is(vaadin-button,vaadin-menu-bar-button)[theme~=error]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])))[theme~=primary]:active:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){background-color:var(--mate-interactive-danger-active)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=danger]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])),:is(vaadin-button,vaadin-menu-bar-button)[theme~=error]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])))[theme~=tertiary]{color:var(--mate-text-danger);border-color:transparent}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=danger]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])),:is(vaadin-button,vaadin-menu-bar-button)[theme~=error]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])))[theme~=tertiary]:hover:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){border-color:var(--mate-interactive-danger-hover);background-color:var(--mate-background-danger-hover)}:is(:is(vaadin-button,vaadin-menu-bar-button)[theme~=danger]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])),:is(vaadin-button,vaadin-menu-bar-button)[theme~=error]:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])))[theme~=tertiary]:active:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){border-color:var(--mate-interactive-danger-active);background-color:var(--mate-background-danger-active)}:is(vaadin-button,vaadin-menu-bar-item)>mate-icon,:is(vaadin-button,vaadin-menu-bar-item)>span[theme~=icon]{color:inherit}mate-callout{background-color:var(--mate-background-base)}mate-callout[theme~=secondary]{background-color:var(--mate-signal-neutral-light)}mate-callout[theme~=secondary]::part(title){color:var(--mate-text-neutral)}mate-callout[theme~=info]{background-color:var(--mate-signal-info-light)}mate-callout[theme~=info]::part(title){color:var(--mate-text-info)}mate-callout[theme~=info]::part(state){color:var(--mate-icon-info)}mate-callout[theme~=success]{background-color:var(--mate-signal-success-light)}mate-callout[theme~=success]::part(title){color:var(--mate-text-success)}mate-callout[theme~=success]::part(state){color:var(--mate-icon-success)}mate-callout[theme~=warning]{background-color:var(--mate-signal-warning-light)}mate-callout[theme~=warning]::part(title){color:var(--mate-text-warning)}mate-callout[theme~=warning]::part(state){color:var(--mate-icon-warning)}mate-callout[theme~=danger],mate-callout[theme~=error]{background-color:var(--mate-signal-danger-light)}:is(mate-callout[theme~=danger],mate-callout[theme~=error])::part(title){color:var(--mate-text-danger)}:is(mate-callout[theme~=danger],mate-callout[theme~=error])::part(state){color:var(--mate-icon-danger)}mate-callout:not([theme*=info]):not([theme*=warning]):not([theme*=danger]):not([theme*=error]):not([theme*=success]):not([theme*=secondary]){border-color:var(--mate-border-base)}vaadin-card{--vaadin-card-title-color: var(--mate-text-heading);--vaadin-card-subtitle-color: var(--mate-text-secondary);border-color:var(--mate-components-field-border-enabled);background:var(--mate-background-base)}vaadin-chart,vaadin-chart-series{--highcharts-background-color: var(--mate-background-base);--highcharts-color-0: var(--mate-data-1);--highcharts-color-1: var(--mate-data-2);--highcharts-color-2: var(--mate-data-3);--highcharts-color-3: var(--mate-data-4);--highcharts-color-4: var(--mate-data-5);--highcharts-color-5: var(--mate-data-6);--highcharts-color-6: var(--mate-data-7);--highcharts-color-7: var(--mate-data-8);--highcharts-color-8: var(--mate-data-9);--highcharts-color-9: var(--mate-data-10);--_color-0: var(--mate-data-1);--vaadin-charts-title-label: var(--mate-text-heading);--vaadin-charts-axis-title: var(--mate-shades-contrast-90pct);--vaadin-charts-axis-label: var(--mate-shades-contrast-90pct)}.x-range{--highcharts-color-0: var(--mate-components-x-range-chart-1);--highcharts-color-1: var(--mate-components-x-range-chart-2);--highcharts-color-2: var(--mate-components-x-range-chart-3);--highcharts-color-3: var(--mate-components-x-range-chart-4);--highcharts-color-4: var(--mate-components-x-range-chart-5);--highcharts-color-5: var(--mate-components-x-range-chart-6);--highcharts-color-6: var(--mate-components-x-range-chart-7);--highcharts-color-7: var(--mate-components-x-range-chart-8);--highcharts-color-8: var(--mate-components-x-range-chart-9);--highcharts-color-9: var(--mate-components-x-range-chart-10)}vaadin-dashboard-widget{--vaadin-dashboard-widget-background: var(--mate-background-base);--vaadin-dashboard-widget-border-color: var(--mate-border-base);--vaadin-dashboard-widget-title-color: var(--mate-text-body);--vaadin-dashboard-drop-target-border-color: var(--mate-border-base);--vaadin-dashboard-drop-target-background: var(--mate-shades-contrast-20pct)}vaadin-dashboard-widget::part(header){border-bottom-color:var(--mate-border-base)}vaadin-dashboard-widget[selected]{background:var(--mate-shades-contrast-10pct)}vaadin-dashboard-widget[move-mode]{background:var(--mate-shades-contrast-20pct)}vaadin-dashboard-widget::part(move-button),vaadin-dashboard-widget::part(resize-button),vaadin-dashboard-widget::part(remove-button){color:var(--mate-icon-interactive-enabled)}vaadin-dashboard-widget::part(move-apply-button),vaadin-dashboard-widget::part(move-forward-button),vaadin-dashboard-widget::part(move-backward-button),vaadin-dashboard-widget::part(resize-apply-button),vaadin-dashboard-widget::part(resize-shrink-width-button),vaadin-dashboard-widget::part(resize-shrink-height-button),vaadin-dashboard-widget::part(resize-grow-width-button),vaadin-dashboard-widget::part(resize-grow-height-button){color:var(--mate-text-primary-contrast);background-color:var(--mate-interactive-enabled)}vaadin-date-picker::part(toggle-button):before{color:var(--mate-icon-interactive-enabled)}vaadin-date-picker-overlay::part(overlay){background-color:var(--mate-background-base);border-color:var(--mate-border-base)}vaadin-date-picker-year::part(year-number){color:var(--mate-text-tertiary)}vaadin-date-picker-year[current]::part(year-number){color:var(--mate-text-primary)}vaadin-date-picker-year::part(year-separator):after{color:var(--mate-shades-contrast-40pct)}vaadin-month-calendar::part(date){color:var(--mate-text-body)}vaadin-month-calendar::part(date):hover{background-color:var(--mate-interactive-hover);color:var(--mate-text-primary-contrast)}vaadin-month-calendar::part(weekday){color:var(--mate-text-tertiary)}vaadin-month-calendar::part(selected){background-color:var(--mate-interactive-selected);color:var(--mate-text-primary-contrast)}vaadin-month-calendar::part(today){color:var(--mate-text-primary)}vaadin-month-calendar::part(month-header){color:var(--mate-text-heading)}vaadin-date-picker-month-scroller,vaadin-date-picker-year-scroller{-webkit-mask-image:linear-gradient(transparent,20%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent)}vaadin-date-picker-year-scroller{background-color:var(--mate-components-date-picker-gradient-background-visible)}vaadin-date-picker-year-scroller:before{background-color:var(--mate-background-base)}vaadin-time-picker::part(toggle-button):before{color:var(--mate-icon-interactive-enabled)}vaadin-date-picker[invalid]::part(toggle-button):before,vaadin-time-picker[invalid]::part(toggle-button):before{color:var(--mate-icon-interactive-enabled)}vaadin-date-picker[disabled]::part(toggle-button):before,vaadin-time-picker[disabled]::part(toggle-button):before{color:var(--mate-icon-interactive-disabled)}vaadin-time-picker-overlay::part(overlay){background-color:var(--mate-background-base)}vaadin-time-picker-item:not([disabled]):not([focused]):hover{background-color:var(--mate-background-interactive-hover)}vaadin-time-picker-item:not([disabled])[selected]{background-color:var(--mate-background-interactive-selected)}vaadin-time-picker-item{background-color:var(--mate-background-interactive-enabled);color:var(--mate-text-body)}vaadin-time-picker-item[selected]::part(checkmark):before{color:var(--mate-text-primary)}vaadin-accordion-heading,vaadin-details-summary,mate-details-summary::part(header){color:var(--mate-text-secondary)}vaadin-details[theme~=object-header]>mate-details-summary::part(header){color:var(--mate-text-heading)}vaadin-accordion-panel[disabled] vaadin-accordion-heading,vaadin-details[disabled] vaadin-details-summary{color:var(--mate-text-disabled)}vaadin-accordion-heading::part(toggle):after,vaadin-details-summary::part(toggle):after,mate-details-summary::part(toggle):after{color:var(--mate-icon-interactive-enabled)}vaadin-accordion-panel[disabled] vaadin-accordion-heading::part(toggle):after,vaadin-details[disabled] vaadin-details-summary::part(toggle):after,vaadin-details[disabled] mate-details-summary::part(toggle):after{color:var(--mate-icon-interactive-disabled)}mate-details-summary::part(toggle-end){color:var(--mate-text-primary)}vaadin-details[disabled] mate-details-summary::part(toggle-end){color:var(--mate-text-disabled)}:scope:not([theme*=mate-mobile]) vaadin-accordion-panel:not(:last-of-type){border-bottom-color:var(--mate-border-light)}:scope[theme~=mate-mobile] vaadin-accordion-panel{background-color:var(--mate-background-highlighted)}:scope[theme~=mate-mobile] vaadin-accordion-panel:not(:last-of-type){border-bottom-color:var(--mate-background-base)}mate-details-summary>[slot=sub-title]{color:var(--mate-text-secondary)}mate-details-summary>vaadin-button[slot=toggle]>span[theme=icon]:after{color:var(--mate-icon-interactive-enabled)}vaadin-dialog{--vaadin-overlay-backdrop-background: var(--mate-shades-shade-30pct)}vaadin-dialog::part(overlay){background-color:var(--mate-background-base);color:var(--mate-text-body);border-color:var(--mate-border-base)}vaadin-dialog::part(header){border-bottom-color:var(--mate-border-light)}vaadin-dialog::part(dialog-content){background-color:var( --mate-background-base)}vaadin-dialog::part(footer){background-color:var(--mate-background-highlighted);border-top-color:var(--mate-border-light)}vaadin-multi-select-combo-box-chip{background-color:var(--mate-components-other-multiselect-chip-background)}vaadin-multi-select-combo-box-chip[slot=overflow]:before,vaadin-multi-select-combo-box-chip[slot=overflow]:after{border-color:var(--mate-components-other-multiselect-chip-background)}mate-facet::part(key){color:var(--mate-text-secondary)}mate-facet::part(value){color:var(--mate-text-body)}mate-facet[theme~=success]::part(value){color:var(--mate-text-success)}mate-facet[theme~=warning]::part(value){color:var(--mate-text-warning)}mate-facet[theme~=danger]::part(value),mate-facet[theme~=error]::part(value){color:var(--mate-text-danger)}:is(mate-facet>[default-key],mate-facet>[default-value]):after{color:var(--mate-text-secondary)}mate-facet-list::part(default-title){color:var(--mate-text-secondary)}mate-filter-panel::part(reset),mate-filter-panel::part(search),mate-filter-panel::part(toggle){outline-color:var(--mate-interactive-focus)}mate-filter-panel::part(toggle){color:var(--mate-text-primary)}mate-filter-panel::part(reset){color:var(--mate-text-primary);border-color:var(--mate-interactive-enabled)}mate-filter-panel::part(search){color:var(--mate-text-primary-contrast);background-color:var(--mate-interactive-enabled)}vaadin-grid,vaadin-grid-pro{--vaadin-grid-border-color: var(--mate-border-base);--vaadin-grid-row-background-color: var(--mate-background-interactive-enabled);--vaadin-grid-row-selected-background-color: var(--mate-components-grid-background-selected);background-color:var(--mate-background-base)}:is(vaadin-grid,vaadin-grid-pro)::part(focused-cell){outline-color:var(--mate-interactive-focus)}:is(vaadin-grid,vaadin-grid-pro)::part(header-cell){color:var(--mate-text-heading)}:is(vaadin-grid,vaadin-grid-pro)::part(cell):hover:not(:active){--vaadin-grid-cell-background-color: var(--mate-components-grid-background-hover)}:is(vaadin-grid,vaadin-grid-pro)::part(cell):active{--vaadin-grid-cell-background-color: var(--mate-background-highlighted)}:is(vaadin-grid,vaadin-grid-pro)::part(body-cell){color:var(--mate-text-body)}:is(vaadin-grid,vaadin-grid-pro)::part(details-cell){--vaadin-grid-cell-background-color: var(--mate-background-highlighted)}:is(vaadin-grid,vaadin-grid-pro)::part(highlighted-cell){--vaadin-grid-cell-background-color: var(--mate-signal-info-light)}:is(vaadin-grid,vaadin-grid-pro)::part(error-cell){--vaadin-grid-cell-background-color: var(--mate-components-grid-background-danger) !important}:is(vaadin-grid,vaadin-grid-pro)::part(editing-cell){padding:0!important}:is(vaadin-grid,vaadin-grid-pro)::part(edited-cell){--vaadin-grid-cell-background-color: var(--mate-components-grid-background-edited) !important}:is(vaadin-grid,vaadin-grid-pro)::part(disabled-row){color:var(--mate-text-disabled)}:is(vaadin-grid,vaadin-grid-pro)::part(error-icon):after{color:var(--mate-icon-danger)}:is(vaadin-grid,vaadin-grid-pro)::part(info-icon):after,:is(vaadin-grid,vaadin-grid-pro)::part(editable-icon):after{color:var(--mate-icon-neutral)}vaadin-grid-pro [theme~=grid-pro-editor]::part(input-field){background-color:transparent}vaadin-grid::part(details-collapsed-icon):after,vaadin-grid-pro::part(details-collapsed-icon):after,vaadin-grid::part(details-expanded-icon):after,vaadin-grid-pro::part(details-expanded-icon):after,vaadin-grid-tree-toggle::part(toggle):before{color:var(--mate-icon-interactive-enabled)}vaadin-grid-sorter[direction]{color:var(--mate-text-heading)}vaadin-grid-sorter::part(indicators):before{color:var(--mate-icon-interactive-enabled)}vaadin-grid-sorter[direction]::part(indicators):before{color:var(--mate-icon-interactive-enabled)}mate-grid-pagination{border-top-color:var(--mate-border-base)}mate-grid-pagination::part(first):after,mate-grid-pagination::part(previous):after,mate-grid-pagination::part(next):after,mate-grid-pagination::part(last):after{color:var(--mate-icon-interactive-enabled)}mate-grid-reorder::part(reorder-button){color:var(--mate-text-primary)}mate-grid-reorder::part(disabled-reorder-button){color:var(--mate-text-disabled)}mate-icon,span[theme~=icon]{color:var(--mate-icon-neutral)}:is(mate-icon,span[theme~=icon])[theme~=info]{color:var(--mate-icon-info)}:is(mate-icon,span[theme~=icon])[theme~=success]{color:var(--mate-icon-success)}:is(mate-icon,span[theme~=icon])[theme~=warning]{color:var(--mate-icon-warning)}:is(mate-icon,span[theme~=icon])[theme~=error]{color:var(--mate-icon-danger)}:is(mate-icon,span[theme~=icon])[has-notification]:after{color:var(--mate-text-danger-contrast);background-color:var(--mate-signal-danger)}:is(:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)>input,:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)>textarea)::placeholder{color:var(--mate-text-tertiary)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)::part(input-field){color:var(--mate-text-body);border-color:var(--mate-shades-contrast-50pct);background-color:var(--mate-background-base)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)::part(clear-button),:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)::part(toggle-button),:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field) vaadin-password-field-button,:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)::part(decrease-button),:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)::part(increase-button){color:var(--mate-icon-interactive-enabled)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[disabled]::part(input-field){color:var(--mate-text-disabled);border-color:var(--mate-shades-contrast-20pct);background-color:var(--mate-shades-contrast-5pct)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[disabled] vaadin-select-value-button vaadin-select-item{color:var(--mate-text-disabled)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[disabled]::part(clear-button),:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[disabled]::part(toggle-button),:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[disabled] vaadin-password-field-button,:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[disabled]::part(decrease-button),:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[disabled]::part(increase-button){color:var(--mate-icon-interactive-disabled)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[readonly]::part(input-field){border-color:var(--mate-shades-contrast-50pct)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field):hover:not([disabled]):not([readonly])::part(input-field){border-color:var(--mate-shades-contrast-90pct)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[invalid]::part(input-field){background-color:var(--mate-signal-danger-light);border-color:var(--mate-signal-danger)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[invalid]:hover:not([disabled]):not([readonly])::part(input-field){border-color:var(--mate-interactive-danger-hover)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)::part(error-message){color:var(--mate-text-danger)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field) div[slot~=error-message]:before{color:var(--mate-icon-danger)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)::part(helper-text){color:var(--mate-text-tertiary)}vaadin-dialog-overlay::part(overlay),vaadin-custom-field::part(input-field),vaadin-checkbox-group::part(input-field),vaadin-radio-group::part(input-field),vaadin-password-field::part(input-field),vaadin-email-field::part(input-field),vaadin-text-area::part(input-field),vaadin-number-field::part(input-field),vaadin-combo-box::part(input-field),vaadin-multi-select-combo-box::part(input-field),vaadin-select::part(input-field),vaadin-date-picker::part(input-field),vaadin-time-picker::part(input-field),vaadin-date-time-picker::part(input-field),vaadin-text-field::part(input-field),vaadin-tab,vaadin-button,vaadin-menu-bar-button,vaadin-upload-file:focus-visible,vaadin-upload-file::part(start-button):focus-visible,vaadin-upload-file::part(retry-button):focus-visible,vaadin-upload-file::part(remove-button):focus-visible{outline-color:var(--mate-interactive-focus)}::selection{background-color:var(--mate-interactive-selected);color:var(--mate-text-primary-contrast)}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox)>label,:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox)::part(label){color:var(--mate-text-secondary)}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox):hover>label,:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox):hover::part(label){color:var(--mate-text-body)}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox)[focused]>label,:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox)[focused]::part(label){color:var(--mate-text-primary)}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox)[disabled]>label,:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox)[disabled]::part(label){color:var(--mate-text-disabled)}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox)[invalid]>label,:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox)[invalid]::part(label){color:var(--mate-text-danger)}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field,vaadin-radio-button,vaadin-checkbox)::part(required-indicator){color:var(--mate-signal-info)}vaadin-menu-bar-list-box,vaadin-context-menu-list-box,vaadin-select-list-box,vaadin-multi-select-combo-box-scroller,vaadin-combo-box-scroller{background-color:var(--mate-background-base);border-color:var(--mate-border-base)}:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item{color:var(--mate-text-body)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[selected]::part(checkmark):before{color:var(--mate-text-primary)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item):not([disabled]):not([mate-disabled]):not([focused]):hover{background-color:var(--mate-background-interactive-hover)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item):not([disabled]):not([mate-disabled]):active{background-color:var(--mate-background-interactive-active)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item):not([disabled]):not([mate-disabled])[selected]{background-color:var(--mate-background-interactive-selected)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[mate-disabled],:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[disabled]{color:var(--mate-background-interactive-disabled);opacity:1}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[tabindex]:before{color:var(--mate-icon-interactive-enabled)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[theme~=has-hint]>.hint{color:var(--mate-text-neutral)}vaadin-menu-bar-overlay::part(overlay),vaadin-context-menu-overlay::part(overlay),vaadin-select-overlay::part(overlay),vaadin-multi-select-combo-box-overlay::part(overlay),vaadin-combo-box-overlay::part(overlay){background-color:var(--mate-background-base)}:not(vaadin-menu-bar-button)>vaadin-menu-bar-item[aria-haspopup=true]:after{color:var(--mate-icon-neutral)}vcf-lookup-field{--_mate-lookup-button-border-color: var(--mate-shades-contrast-50pct)}vcf-lookup-field>vaadin-button[slot=search-button-slot]{color:var(--mate-text-body)!important;border-color:var(--_mate-lookup-button-border-color)!important;background-color:var(--mate-background-base)!important}vcf-lookup-field:not([disabled]):not([readonly])>vaadin-button[slot=search-button-slot]:hover{--_mate-lookup-button-border-color: var(--mate-shades-contrast-90pct)}mate-message-item::part(toggle){color:var(--mate-text-primary)}.mate-message-state-indicator.unread{background-color:var(--mate-icon-info)}vcf-month-picker-calendar::part(month):hover{color:var(--mate-text-primary-contrast);background-color:var(--mate-interactive-hover)}vcf-month-picker-calendar::part(selected-month){color:var(--mate-text-primary-contrast);background-color:var(--mate-interactive-selected)}vaadin-notification-card::part(overlay){border-top-color:var(--mate-border-base);border-inline-start-color:var(--mate-border-base);border-inline-end-color:var(--mate-border-base);background-color:var(--mate-background-base);color:var(--mate-text-body);box-shadow:var(--mate-style-shadow-l)}vaadin-notification-card:not([theme*=success]):not([theme*=warning]):not([theme*=danger]):not([theme*=error])::part(overlay){border-bottom-color:var(--mate-signal-info)}vaadin-notification-card[theme~=success]::part(overlay){border-bottom-color:var(--mate-signal-success)}vaadin-notification-card[theme~=warning]::part(overlay){border-bottom-color:var(--mate-signal-warning)}vaadin-notification-card[theme~=danger]::part(overlay),vaadin-notification-card[theme~=error]::part(overlay){border-bottom-color:var(--mate-signal-danger)}vaadin-notification-card>mate-notification-bar{color:var(--mate-text-body);background-color:var(--mate-background-base)}vaadin-notification-card:not([theme*=success]):not([theme*=warning]):not([theme*=danger]):not([theme*=error]) mate-notification-bar::part(state){color:var(--mate-icon-info)}vaadin-notification-card[theme~=success] mate-notification-bar::part(state){color:var(--mate-icon-success)}vaadin-notification-card[theme~=warning] mate-notification-bar::part(state){color:var(--mate-icon-warning)}vaadin-notification-card[theme~=danger] mate-notification-bar::part(state),vaadin-notification-card[theme~=error] mate-notification-bar::part(state){color:var(--mate-icon-danger)}:not(vaadin-notification-card)>mate-notification-bar{color:var(--mate-text-body)}:not(vaadin-notification-card)>mate-notification-bar:not([theme*=warning]):not([theme*=danger]):not([theme*=error]){background-color:var(--mate-signal-info-light);border-color:var(--mate-signal-info)}:not(vaadin-notification-card)>mate-notification-bar:not([theme*=warning]):not([theme*=danger]):not([theme*=error])::part(state){color:var(--mate-icon-info)}:not(vaadin-notification-card)>mate-notification-bar[theme~=warning]{background-color:var(--mate-signal-warning-light);border-color:var(--mate-signal-warning)}:not(vaadin-notification-card)>mate-notification-bar[theme~=warning]::part(state){color:var(--mate-icon-warning)}:not(vaadin-notification-card)>mate-notification-bar[theme~=danger],:not(vaadin-notification-card)>mate-notification-bar[theme~=error]{background-color:var(--mate-signal-danger-light);border-color:var(--mate-signal-danger)}:is(:not(vaadin-notification-card)>mate-notification-bar[theme~=danger],:not(vaadin-notification-card)>mate-notification-bar[theme~=error])::part(state){color:var(--mate-icon-danger)}:not(vaadin-notification-card)>mate-notification-bar::part(state),:not(vaadin-notification-card)>mate-notification-bar::part(close){color:var(--mate-icon-interactive-enabled)}vcf-pdf-viewer::part(viewer-container):focus{outline-color:var(--mate-interactive-focus)}vaadin-progress-bar::part(bar){background-color:var(--mate-shades-contrast-10pct);border:none}vaadin-progress-bar::part(value){background-color:var(--mate-signal-primary)}span[theme~=spinner]:before{background-color:var(--mate-background-base);border-color:var(--mate-shades-contrast-10pct);border-top-color:var(--mate-signal-primary);border-inline-start-color:var(--mate-signal-primary);border-inline-end-color:var(--mate-signal-primary)}vaadin-popover::part(overlay){color:unset;background:var(--mate-background-base)}vaadin-popover::part(overlay):focus-visible{outline-color:var(--mate-interactive-focus)}vaadin-popover:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=bottom][top-aligned]::part(arrow),vaadin-popover:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=top][top-aligned]::part(arrow){border-bottom-color:var(--mate-shades-base)}vaadin-popover:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=start][start-aligned]::part(arrow),vaadin-popover:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=end][start-aligned]::part(arrow){border-inline-end-color:var(--mate-shades-base);filter:drop-shadow(-1px 0px 0px var(--mate-border-base))}vaadin-popover:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=start]::part(arrow),vaadin-popover:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=end]::part(arrow){border-top-color:transparent;border-bottom-color:transparent;filter:drop-shadow(1px 0px 0px var(--mate-border-base))}vaadin-popover:not([theme*=hidden-breadcrumbs])::part(overlay){border-color:var(--mate-border-base)}mate-popover-content::part(header){border-bottom:1px solid var(--mate-border-base)}mate-popover-content::part(title){color:var(--mate-text-heading)}mate-popover-content::part(close){color:var(--mate-icon-interactive-enabled)}mate-popover-content::part(footer){border-top-color:var(--mate-border-base);background-color:var(--mate-background-highlighted)}vaadin-checkbox,vaadin-radio-button{--vaadin-checkbox-checkmark-color: var(--mate-background-base);--vaadin-checkbox-background: var(--mate-background-interactive-enabled);--vaadin-checkbox-border-color: var(--mate-components-field-border-enabled);--vaadin-radio-button-dot-color: var(--vaadin-checkbox-checkmark-color);--vaadin-radio-button-background: var(--mate-background-interactive-enabled);--vaadin-radio-button-border-color: var(--mate-components-field-border-enabled)}:is(vaadin-checkbox,vaadin-radio-button)[checked],:is(vaadin-checkbox,vaadin-radio-button)[indeterminate]{--vaadin-checkbox-background: var(--mate-interactive-selected);--vaadin-radio-button-background: var(--mate-interactive-selected)}:is(vaadin-checkbox,vaadin-radio-button):hover:not([active]){--vaadin-checkbox-background: var(--mate-background-interactive-hover);--vaadin-checkbox-border-color: var(--mate-interactive-hover);--vaadin-radio-button-background: var(--mate-background-interactive-hover);--vaadin-radio-button-border-color: var(--mate-interactive-hover)}:is(vaadin-checkbox,vaadin-radio-button):hover[checked]:not([active]),:is(vaadin-checkbox,vaadin-radio-button):hover[indeterminate]:not([active]){--vaadin-checkbox-background: var(--mate-interactive-hover);--vaadin-radio-button-background: var(--mate-interactive-hover)}:is(vaadin-checkbox,vaadin-radio-button)[active]{--vaadin-checkbox-background: var(--mate-background-interactive-active);--vaadin-checkbox-border-color: var(--mate-interactive-active);--vaadin-radio-button-background: var(--mate-background-interactive-active);--vaadin-radio-button-border-color: var(--mate-interactive-active)}:is(vaadin-checkbox,vaadin-radio-button)[active][checked],:is(vaadin-checkbox,vaadin-radio-button)[active][indeterminate]{--vaadin-checkbox-background: var(--mate-interactive-active);--vaadin-radio-button-background: var(--mate-interactive-active)}vaadin-radio-button[disabled],vaadin-checkbox[disabled],vaadin-checkbox-group[disabled]>vaadin-checkbox,vaadin-radio-group[disabled]>vaadin-radio-button{--vaadin-checkbox-border-color: var(--mate-border-light) !important;--vaadin-checkbox-background: var(--mate-shades-contrast-5pct) !important;--vaadin-checkbox-checkmark-color: var(--mate-icon-interactive-disabled) !important;--vaadin-radio-button-border-color: var(--mate-border-light) !important;--vaadin-radio-button-background: var(--mate-shades-contrast-5pct) !important;--vaadin-radio-button-dot-color: var(--mate-icon-interactive-disabled) !important}vaadin-radio-button[readonly],vaadin-checkbox[readonly],vaadin-checkbox-group[readonly]>vaadin-checkbox,vaadin-radio-group[readonly]>vaadin-radio-button{--vaadin-checkbox-border-color: var(--mate-border-base) !important;--vaadin-checkbox-background: var(--mate-background-base) !important;--vaadin-checkbox-checkmark-color: var(--mate-icon-not-interactive) !important;--vaadin-radio-button-border-color: var(--mate-border-base) !important;--vaadin-radio-button-background: var(--mate-background-base) !important;--vaadin-radio-button-dot-color: var(--mate-icon-not-interactive) !important}vaadin-radio-button[invalid],vaadin-checkbox[invalid],vaadin-checkbox-group[invalid]>vaadin-checkbox,vaadin-radio-group[invalid]>vaadin-radio-button{--vaadin-checkbox-border-color: var(--mate-interactive-danger-enabled);--vaadin-checkbox-background: var(--mate-background-interactive-enabled);--vaadin-radio-button-border-color: var(--mate-interactive-danger-enabled);--vaadin-radio-button-background: var(--mate-background-interactive-enabled)}:is(vaadin-radio-button[invalid],vaadin-checkbox[invalid],vaadin-checkbox-group[invalid]>vaadin-checkbox,vaadin-radio-group[invalid]>vaadin-radio-button)[checked],:is(vaadin-radio-button[invalid],vaadin-checkbox[invalid],vaadin-checkbox-group[invalid]>vaadin-checkbox,vaadin-radio-group[invalid]>vaadin-radio-button)[indeterminate]{--vaadin-checkbox-background: var(--mate-interactive-danger-selected);--vaadin-radio-button-background: var(--mate-interactive-danger-selected)}:is(vaadin-radio-button[invalid],vaadin-checkbox[invalid],vaadin-checkbox-group[invalid]>vaadin-checkbox,vaadin-radio-group[invalid]>vaadin-radio-button):hover:not([active]){--vaadin-checkbox-border-color: var(--mate-interactive-danger-hover);--vaadin-checkbox-background: var(--mate-background-danger-hover);--vaadin-radio-button-border-color: var(--mate-interactive-danger-hover);--vaadin-radio-button-background: var(--mate-background-danger-hover)}:is(vaadin-radio-button[invalid],vaadin-checkbox[invalid],vaadin-checkbox-group[invalid]>vaadin-checkbox,vaadin-radio-group[invalid]>vaadin-radio-button):hover[checked]:not([active]),:is(vaadin-radio-button[invalid],vaadin-checkbox[invalid],vaadin-checkbox-group[invalid]>vaadin-checkbox,vaadin-radio-group[invalid]>vaadin-radio-button):hover[indeterminate]:not([active]){--vaadin-checkbox-background: var(--mate-interactive-danger-hover);--vaadin-radio-button-background: var(--mate-interactive-danger-hover)}:is(vaadin-radio-button[invalid],vaadin-checkbox[invalid],vaadin-checkbox-group[invalid]>vaadin-checkbox,vaadin-radio-group[invalid]>vaadin-radio-button)[active]{--vaadin-checkbox-border-color: var(--mate-interactive-danger-active);--vaadin-checkbox-background: var(--mate-background-danger-active);--vaadin-radio-button-border-color: var(--mate-interactive-danger-active);--vaadin-radio-button-background: var(--mate-background-danger-active)}:is(vaadin-radio-button[invalid],vaadin-checkbox[invalid],vaadin-checkbox-group[invalid]>vaadin-checkbox,vaadin-radio-group[invalid]>vaadin-radio-button)[active][checked],:is(vaadin-radio-button[invalid],vaadin-checkbox[invalid],vaadin-checkbox-group[invalid]>vaadin-checkbox,vaadin-radio-group[invalid]>vaadin-radio-button)[active][indeterminate]{--vaadin-checkbox-background: var(--mate-interactive-danger-active);--vaadin-radio-button-background: var(--mate-interactive-danger-active)}:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox{border-color:var(--mate-interactive-enabled)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox) label{color:var(--mate-text-primary)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox) span[theme~=icon]{color:var(--mate-text-primary)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox) span[theme~=icon][theme~=error]{color:var(--mate-icon-danger)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox)[focused]{outline-color:var(--mate-interactive-focus)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox)[disabled]{color:var(--mate-text-disabled)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox)[disabled]:first-of-type{border-inline-start-color:var(--mate-interactive-disabled)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox)[disabled]:last-of-type{border-inline-end-color:var(--mate-interactive-disabled)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox):not([disabled]){color:var(--mate-text-primary)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox):not([disabled])[checked]{background-color:var(--mate-background-interactive-selected)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])>vaadin-checkbox):not([disabled]):hover:not([checked]){background-color:var(--mate-background-interactive-hover)}vaadin-side-nav-item::part(toggle-button):before{color:var(--mate-icon-neutral)}vaadin-side-nav-item:hover:not(:active):not([current]):not(:has(vaadin-side-nav-item:hover))::part(content){background-color:var(--mate-background-interactive-hover)}vaadin-side-nav-item:active:not(:has(vaadin-side-nav-item:active))::part(content){background-color:var(--mate-background-interactive-active)}vaadin-side-nav-item::part(link){color:var(--mate-text-body)}vaadin-side-nav-item[current]::part(link){color:var(--mate-text-primary)}vaadin-side-nav-item[current]::part(content){background-color:var(--mate-background-interactive-selected);color:var(--mate-text-primary)}vaadin-side-nav-item::part(content){color:var(--mate-text-body)}:is(vaadin-split-layout,.mate-split-layout)::part(splitter){--vaadin-split-layout-handle-background: var(--mate-border-base);--vaadin-split-layout-splitter-background: var(--mate-border-base)}:is(vaadin-split-layout,.mate-split-layout)::part(splitter):hover:not(:active){--vaadin-split-layout-handle-background: var(--mate-shades-contrast-90pct);--vaadin-split-layout-splitter-background: var(--mate-shades-contrast-90pct)}:is(vaadin-split-layout,.mate-split-layout)::part(splitter):active{--vaadin-split-layout-handle-background: var(--mate-signal-primary);--vaadin-split-layout-splitter-background: var(--mate-signal-primary)}mate-split-layout-right::part(tabs){background-color:var(--mate-background-highlighted)}mate-split-layout-right>vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab{border-color:transparent}mate-split-layout-right>vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab span[theme~=icon]{color:var(--mate-icon-interactive-enabled)}mate-split-layout-right>vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab:focus{outline-color:var(--mate-interactive-focus)}mate-split-layout-right>vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab:not([disabled]):not([active]):not([this-ist-more-important]):hover{background-color:var(--mate-background-interactive-hover);border-color:var(--mate-border-base);color:var(--mate-icon-interactive-hover)}mate-split-layout-right>vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab:not([disabled]):not([active]):not([this-ist-more-important]):hover span[theme~=icon]{color:var(--mate-icon-interactive-hover)}mate-split-layout-right>vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab:not([disabled]):not(:hover):not([active]):not([this-ist-more-important])[selected]{background-color:var(--mate-background-interactive-selected);border-color:var(--mate-border-base);color:var(--mate-icon-interactive-selected)}mate-split-layout-right>vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab:not([disabled]):not(:hover):not([active]):not([this-ist-more-important])[selected] span[theme~=icon]{color:var(--mate-icon-interactive-selected)}mate-split-layout-right>vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab[hint]:after{background-color:var(--mate-signal-info)}mate-split-layout-header{border-bottom-color:var(--mate-border-light)}mate-split-layout-header::part(close){color:var(--mate-icon-interactive-enabled)}vaadin-horizontal-layout[theme~=split-layout-footer]{border-top-color:var(--mate-border-light);background-color:var(--mate-background-highlighted)}vaadin-tabs::part(forward-button),vaadin-tabs::part(back-button){background-color:var(--mate-background-base)}vaadin-tabs::part(forward-button):after,vaadin-tabs::part(back-button):after{color:var(--mate-icon-interactive-enabled)}vaadin-tabs>vaadin-tab{color:var(--mate-text-secondary)}vaadin-tabs>vaadin-tab[disabled]{color:var(--mate-text-disabled)}vaadin-tabs:not([theme*=stepper]):not([theme*=anchor]):not([theme*=application-bar]):not([theme*=side-panel-tabs])>vaadin-tab:not([disabled])[selected] span[theme~=icon]{color:var(--mate-text-primary-contrast)}vaadin-tabs:not([theme*=stepper]):not([theme*=anchor]):not([theme*=application-bar]):not([theme*=side-panel-tabs])>vaadin-tab:not([disabled]):not(:hover):not([active])[selected]{color:var(--mate-text-primary-contrast);background-color:var(--mate-interactive-selected)}vaadin-tabs:not([theme*=stepper]):not([theme*=anchor]):not([theme*=application-bar]):not([theme*=side-panel-tabs])>vaadin-tab:not([disabled])[active]{color:var(--mate-text-primary-contrast);background-color:var(--mate-interactive-active)}vaadin-tabs:not([theme*=stepper]):not([theme*=anchor]):not([theme*=application-bar]):not([theme*=side-panel-tabs])>vaadin-tab:not([disabled]):not([active]):hover{color:var(--mate-text-primary-contrast);background-color:var(--mate-interactive-hover)}vaadin-tabs:not([theme*=stepper]):not([theme*=anchor]):not([theme*=application-bar]):not([theme*=side-panel-tabs])>vaadin-tab:not([disabled]):hover span[theme~=icon]{color:var(--mate-text-primary-contrast)}vaadin-tabs:not([theme*=stepper]):not([theme*=anchor]):not([theme*=application-bar]):not([theme*=side-panel-tabs])>vaadin-tab[disabled]{background-color:var(--mate-shades-contrast-5pct)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor]):after{border-color:var(--mate-border-base)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab{border-color:var(--mate-border-base)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab:not([disabled]):not(:hover):not([invalid]):not([active])[selected]{color:var(--mate-text-primary)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab:not([disabled]):not([invalid]):active{color:var(--mate-text-body)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab:not([disabled]):not([active]):not([invalid]):hover{color:var(--mate-text-body)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab:not([disabled]):not([active]):not([invalid]):not(:hover){color:var(--mate-text-secondary)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab[invalid]:not([disabled]){color:var(--mate-text-danger)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab[invalid]:not([disabled]):after{color:var(--mate-text-danger)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab:hover:not([active]):not([error]):not([disabled]):not([invalid]):after{color:var(--mate-icon-interactive-hover)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab[disabled]:after{color:var(--mate-icon-interactive-disabled)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab:active:not([invalid]):before{border-color:var(--mate-text-body)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab:hover:not([active]):not([invalid]):before{border-color:var(--mate-text-body)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab[invalid]:before{border-color:var(--mate-icon-danger)}:is(vaadin-tabs[theme~=stepper],vaadin-tabs[theme~=anchor])>vaadin-tab:not([disabled])[selected]{background-color:inherit}vaadin-tabs[theme~=application-bar]>vaadin-tab{background-color:unset;color:var(--mate-icon-interactive-enabled)}vaadin-tabs[theme~=application-bar]>vaadin-tab:hover:not([active]){background-color:var(--mate-background-interactive-hover);color:var(--mate-icon-interactive-hover)}vaadin-tabs[theme~=application-bar]>vaadin-tab[active]{background-color:var(--mate-background-interactive-active);color:var(--mate-icon-interactive-active)}vaadin-tabs[theme~=application-bar]>vaadin-tab[selected]{background-color:var(--mate-background-interactive-selected);color:var(--mate-icon-interactive-selected)}vaadin-tabs[theme~=application-bar]>vaadin-tab>*{color:inherit}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab{background-color:unset;border-color:var(--mate-border-base);border-inline-end-color:transparent;color:var(--mate-icon-interactive-enabled)}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab:not(:hover):not([selected]){border-top-color:transparent;border-inline-start-color:transparent;border-bottom-color:transparent}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab:hover:not([active]){background-color:var(--mate-background-interactive-hover);color:var(--mate-icon-interactive-hover)}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab[active]{background-color:var(--mate-background-interactive-active);color:var(--mate-icon-interactive-active)}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab[selected]{background-color:var(--mate-background-interactive-selected);color:var(--mate-icon-interactive-selected)}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab[hint]:after{background-color:var(--mate-dark-components-other-side-panel-badge)}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab>*{color:inherit}:is(mate-toolbar[theme~=error],mate-toolbar[theme~=danger])::part(status){color:var(--mate-text-danger)}:is(mate-toolbar[theme~=error],mate-toolbar[theme~=danger])::part(status-icon):after{color:var(--mate-icon-danger)}mate-toolbar::part(status-icon):after{color:var(--mate-icon-info)}mate-toolbar::part(loading-indicator):after{background-color:var(--mate-background-base);border-color:var(--mate-shades-contrast-10pct);border-top-color:var(--mate-signal-primary);border-inline-start-color:var(--mate-signal-primary);border-inline-end-color:var(--mate-signal-primary)}vaadin-tooltip::part(content){background-color:var(--mate-background-base);border-color:var(--mate-border-base);color:var(--mate-text-body)}body{background-color:var(--mate-background-base);color:var(--mate-text-body)}.mate-link:not(:hover):not(:active):not(:visited):not(.visited){color:var(--mate-text-primary)}.mate-link:visited,.mate-link.visited{text-decoration:underline}:is(.mate-link:visited,.mate-link.visited):not(:hover):not(:active){color:var(--mate-text-primary)}.mate-link:active{color:var(--mate-text-body)}.mate-link:hover:not(:active){color:var(--mate-text-body)}hr{border-top-color:var(--mate-border-base)}h1,h2,h3,h4,h5,h6,.mate-heading-xs,.mate-heading-s,.mate-heading-m,.mate-heading-l,.mate-heading-xl,.mate-heading-xxl{color:var(--mate-text-heading)}vaadin-custom-field:has(vaadin-upload)::part(input-fields){border-color:var(--mate-border-base)}vaadin-upload{border-style:none}vaadin-upload::part(primary-buttons){color:var(--mate-text-secondary)}vaadin-upload-file{color:var(--mate-text-secondary)}vaadin-upload-file[error]::part(error){color:var(--mate-text-danger)}vaadin-upload-icon:after{color:var(--mate-icon-interactive-enabled)}vaadin-upload-file::part(done-icon):after{color:var(--mate-icon-success)}vaadin-upload-file::part(warning-icon):after{color:var(--mate-icon-danger)}vaadin-upload-file::part(start-button):after{color:var(--mate-signal-primary)}vaadin-upload-file::part(retry-button):after{color:var(--mate-icon-interactive-enabled)}vaadin-upload-file::part(remove-button):after{color:var(--mate-icon-interactive-enabled)}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) span[theme~=badge]{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button{color:ButtonText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([focused]):not(:focus-visible){outline:none}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon]):not([theme*=primary]):not([theme*=tertiary]){border-color:ButtonBorder}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon]):not([theme*=primary]):not([theme*=tertiary]):has(>vaadin-context-menu-item[mate-disabled]),:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon]):not([theme*=primary]):not([theme*=tertiary])[mate-disabled],:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon]):not([theme*=primary]):not([theme*=tertiary])[disabled]{color:GrayText;border-color:GrayText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon])[theme~=primary]{forced-color-adjust:none;color:Canvas;border-color:ButtonBorder;background-color:ButtonBorder}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon])[theme~=primary]:has(>vaadin-context-menu-item[mate-disabled]),:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon])[theme~=primary][mate-disabled],:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon])[theme~=primary][disabled]{border-color:GrayText;background-color:GrayText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon])[theme~=tertiary]{border-color:Canvas}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon])[theme~=tertiary]:hover:not([disabled]):not([mate-disabled]):not(:has(>vaadin-context-menu-item[mate-disabled])){border-color:ButtonBorder}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon])[theme~=tertiary]:has(>vaadin-context-menu-item[mate-disabled]),:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon])[theme~=tertiary][mate-disabled],:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button):not([theme*=icon])[theme~=tertiary][disabled]{color:GrayText}:is(:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button) mate-icon,:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-button) span[theme~=icon]):before{line-height:inherit}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-dialog-overlay::part(overlay):focus{outline:1px solid Highlight}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-accordion-heading,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-details-summary{color:ButtonText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-accordion-panel[disabled] vaadin-accordion-heading,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-details[disabled] vaadin-details-summary{color:GrayText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-accordion-heading::part(toggle):after,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-details-summary::part(toggle):after{color:ButtonText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-accordion-panel[disabled] vaadin-accordion-heading::part(toggle):after,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-details[disabled] vaadin-details-summary::part(toggle):after{color:GrayText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-dialog::part(overlay):focus{outline:1px solid Highlight}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vcf-auto-select-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-select,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box)[disabled]::part(toggle-button):before{color:GrayText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vcf-auto-select-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-select,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box)[invalid]::part(toggle-button):before,:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vcf-auto-select-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-select,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box)::part(toggle-button):before{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box-chip::part(remove-button):before{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-grid::part(details-toggle-cell):after,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-grid-pro::part(details-toggleable-cell):after,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-grid-tree-toggle::part(toggle):before{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) mate-icon,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) span[theme~=icon]{color:FieldText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-big-decimal-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-custom-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox-group,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-group,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-password-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-email-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-text-area,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-number-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-select,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-date-picker,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-time-picker,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-date-time-picker,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-text-field):not([focused])::part(input-field){outline:none}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-big-decimal-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-custom-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox-group,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-group,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-password-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-email-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-text-area,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-number-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-select,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-date-picker,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-time-picker,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-date-time-picker,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-text-field)[disabled]::part(label){color:GrayText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-big-decimal-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-custom-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox-group,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-group,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-password-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-email-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-text-area,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-number-field,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-select,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-date-picker,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-time-picker,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-date-time-picker,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-text-field)[disabled]::part(input-field){border-color:GrayText;color:GrayText}body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]{outline-color:Highlight}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) ::selection{background-color:Highlight;color:HighlightText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-list-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-context-menu-list-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-select-list-box,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box-scroller,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-combo-box-scroller{background-color:#fff}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-overlay vaadin-menu-bar-item,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-context-menu-item,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-select-item,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box-item,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-combo-box-item)[selected]::part(checkmark):before{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-menu-bar-overlay::part(overlay),:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-context-menu-overlay::part(overlay),:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-select-overlay::part(overlay),:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-multi-select-combo-box-overlay::part(overlay),:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-combo-box-overlay::part(overlay){outline:3px solid}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) mate-notification-bar{background-color:Canvas}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-progress-bar::part(value){background-color:FieldText;border-radius:0}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) span[theme~=spinner]{forced-color-adjust:none}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) span[theme~=spinner]:before{border-top-color:FieldText;border-inline-start-color:FieldText;border-inline-end-color:FieldText;border-bottom-color:Canvas}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox::part(checkbox):before,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-button::part(radio):before{opacity:0!important}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-button:not([focused])::part(radio),:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox:not([focused])::part(checkbox){outline:none}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-button::part(radio):after,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox::part(checkbox):after{outline:none}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-button[focused]::part(radio),:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox[focused]::part(checkbox){outline-color:SelectedItem}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-group[disabled] vaadin-radio-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox-group[disabled] vaadin-checkbox,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-radio-group)>vaadin-radio-button[disabled],:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-checkbox-group)>vaadin-checkbox[disabled])>label{color:GrayText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-group[disabled] vaadin-radio-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox-group[disabled] vaadin-checkbox,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-radio-group)>vaadin-radio-button[disabled],:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-checkbox-group)>vaadin-checkbox[disabled])::part(radio),:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-group[disabled] vaadin-radio-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox-group[disabled] vaadin-checkbox,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-radio-group)>vaadin-radio-button[disabled],:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-checkbox-group)>vaadin-checkbox[disabled])::part(checkbox){border-color:GrayText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-group[disabled] vaadin-radio-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox-group[disabled] vaadin-checkbox,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-radio-group)>vaadin-radio-button[disabled],:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-checkbox-group)>vaadin-checkbox[disabled])::part(radio):after,:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-group[disabled] vaadin-radio-button,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox-group[disabled] vaadin-checkbox,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-radio-group)>vaadin-radio-button[disabled],:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) :not(vaadin-checkbox-group)>vaadin-checkbox[disabled])::part(checkbox):after{color:GrayText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-group[readonly] vaadin-radio-button::part(radio){outline-color:transparent}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-radio-button[focused]::part(radio),:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-checkbox[focused]::part(checkbox){outline-color:Highlight}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-split-layout,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) .mate-split-layout)::part(splitter){outline-color:ButtonText;--_mate-split-layout-toggler-color: ButtonText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-split-layout,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) .mate-split-layout)::part(splitter):hover:not(:active){background-color:ButtonText;--_mate-split-layout-toggler-color: ButtonText}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-split-layout,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) .mate-split-layout)::part(splitter):active{outline-color:Highlight;background-color:Highlight;--_mate-split-layout-toggler-color: Highlight}:is(:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-split-layout,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) .mate-split-layout)::part(handle){background-color:var(--_mate-split-layout-toggler-color)}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs>vaadin-tab[disabled]{color:GrayText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs>vaadin-tab[selected]{color:Highlight}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs>vaadin-tab:hover{color:Highlight}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs::part(forward-button):after,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs::part(back-button):after{color:ButtonText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs[theme~=stepper]{border-bottom:1px solid ButtonBorder}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs[theme~=stepper]>vaadin-tab{border:none}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs[theme~=stepper]>vaadin-tab[selected]{color:Highlight}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs[theme~=stepper]>vaadin-tab:hover{color:Highlight}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs[theme~=stepper]>vaadin-tab :after{color:ButtonText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs[theme~=stepper]>vaadin-tab:disabled{color:GrayText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs[theme~=bottom]>vaadin-tab[selected]:not([disabled]){border-width:0}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs[theme~=bottom]>vaadin-tab[selected]{color:Highlight}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-tabs[theme~=bottom]>vaadin-tab[selected]:hover{color:Highlight}body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-upload-icon:after{color:Fieldtext}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-upload-file::part(remove-button):after{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-upload-file::part(retry-button):after{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-upload-file::part(warning-icon):after{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-upload-file::part(done-icon):after{color:FieldText}:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-upload-file:focus-visible,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-upload-file::part(start-button):focus-visible,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-upload-file::part(retry-button):focus-visible,:is(body[theme~=mate-high-contrast],.app-root[theme~=mate-high-contrast]) vaadin-upload-file::part(remove-button):focus-visible{outline:1px solid Highlight}vaadin-app-layout{--_mate-app-layout-application-bar-width: calc(var(--mate-icon-sizing-md) + 2 * var(--mate-spacing-xs) + 2 * var(--mate-spacing-xs));--_mate-app-layout-splitter-left: 16rem;--_mate-app-layout-splitter-width: var(--mate-border-width-006);--_vaadin-app-layout-drawer-width: calc(var(--_mate-app-layout-splitter-left) - 2 * var(--mate-spacing-xs));--vaadin-app-layout-drawer-offset-left: 0}vaadin-app-layout[drawer-opened]:not([overlay]){--vaadin-app-layout-drawer-offset-left: calc(var(--_mate-app-layout-splitter-left) + var(--_mate-app-layout-splitter-width))}vaadin-app-layout[has-application-bar]{--vaadin-app-layout-drawer-offset-left: var(--_mate-app-layout-application-bar-width)}vaadin-app-layout::part(drawer){width:var(--_mate-app-layout-splitter-left)}vaadin-app-layout[has-application-bar]:not([overlay])::part(drawer){margin-inline-start:var(--_mate-app-layout-application-bar-width);width:calc(var(--_mate-app-layout-splitter-left) - var(--_mate-app-layout-application-bar-width))}vaadin-app-layout::part(application-bar){top:var(--vaadin-app-layout-navbar-offset-top);bottom:0;width:var(--_mate-app-layout-application-bar-width);border-inline-end-width:var(--mate-border-width-006)}vaadin-app-layout::part(navbar){gap:var(--mate-spacing-md);padding:var(--mate-spacing-padding);display:flex;align-items:center}vaadin-app-layout::part(drawer){gap:var(--mate-spacing-margin);padding:var(--mate-spacing-xs)}vaadin-app-layout::part(drawer-bottom){gap:var(--mate-spacing-xs)}vaadin-app-layout::part(splitter){left:var(--_mate-app-layout-splitter-left);top:var(--vaadin-app-layout-navbar-offset-top);bottom:0;width:var(--_mate-app-layout-splitter-width)}vaadin-app-layout[overlay]::part(splitter){top:0}vaadin-app-layout::part(handle){border-radius:var(--mate-corner-radius-sm)}vaadin-app-layout::part(handle){top:calc(50% - var(--mate-sizing-225) / 2);left:-1px;width:3px;height:var(--mate-sizing-225)}vaadin-app-layout::part(close-drawer),vaadin-app-layout::part(open-drawer),vaadin-app-layout::part(toggle-drawer),vaadin-app-layout::part(close-drawer):after,vaadin-app-layout::part(open-drawer):after,vaadin-app-layout::part(toggle-drawer):after{display:block;width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md)}vaadin-app-layout::part(close-drawer):after,vaadin-app-layout::part(open-drawer):after,vaadin-app-layout::part(toggle-drawer):after{font-family:var(--mate-typography-font-family-icon);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}vaadin-app-layout::part(open-drawer){left:var(--mate-border-width-006);bottom:var(--mate-spacing-xs);border-width:var(--mate-border-width-006);border-top-right-radius:var(--mate-corner-radius-md);border-bottom-right-radius:var(--mate-corner-radius-md)}vaadin-app-layout[has-application-bar]::part(open-drawer){left:calc(var(--_mate-app-layout-application-bar-width) + var(--mate-border-width-006));bottom:var(--mate-spacing-xs)}vaadin-app-layout::part(drawer-rule){width:100%;border-top-width:var(--mate-border-width-006);border-bottom-width:0}vaadin-app-layout>vaadin-button[slot=navbar]{height:unset!important;width:unset!important;border-style:unset!important}span[theme~=badge]{gap:var(--mate-spacing-xxs);font-family:var(--mate-typography-body-md-regular-font-family);line-height:var(--mate-typography-body-md-regular-line-height);font-size:var(--mate-typography-body-md-regular-font-size);font-weight:var(--mate-typography-body-md-regular-font-weight);padding-inline-start:var(--mate-spacing-xs);padding-inline-end:var(--mate-spacing-xs);border-radius:var(--mate-corner-radius-sm)}div[theme~=block-layout][theme~=padding]{padding-top:var(--mate-spacing-padding);padding-inline-start:var(--mate-spacing-padding);padding-inline-end:var(--mate-spacing-padding)}div[theme~=block-layout][theme~=padding]:not([theme*=double-bottom-padding]){padding-bottom:var(--mate-spacing-padding)}div[theme~=block-layout][theme~=double-bottom-padding]{padding-bottom:var(--mate-spacing-xxl)}div[theme~=block-layout][theme~=spacing]{row-gap:var(--mate-spacing-margin);column-gap:var(--mate-spacing-margin)}vaadin-button,vaadin-menu-bar-button{font-size:var(--mate-typography-label-md-medium-font-size);font-weight:var(--mate-typography-label-md-medium-font-weight);line-height:var(--mate-typography-label-md-medium-line-height);font-family:var(--mate-typography-label-md-medium-font-family);border-style:solid;border-width:var(--mate-border-width-006);border-radius:var(--mate-corner-radius-md);gap:var(--mate-spacing-xxs);height:var(--mate-components-button-button-height)}:is(vaadin-button,vaadin-menu-bar-button):not([theme*=icon]){padding-inline-start:var(--mate-spacing-padding);padding-inline-end:var(--mate-spacing-padding)}:is(vaadin-button,vaadin-menu-bar-button)[theme~=icon]{width:var(--mate-components-button-button-height)}mate-callout{padding:var(--mate-spacing-padding);border-radius:var(--mate-corner-radius-lg);border-width:var(--mate-border-width-006);column-gap:var(--mate-spacing-xs);row-gap:var(--mate-spacing-xs)}mate-callout::part(title){font-family:var(--mate-typography-heading-md-font-family);font-size:var(--mate-typography-heading-md-font-size);font-weight:var(--mate-typography-heading-md-font-weight);line-height:var(--mate-typography-heading-md-line-height)}mate-callout::part(state):after{display:block;font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}vaadin-card{--vaadin-card-title-font-size: var(--mate-typography-heading-md-font-size);--vaadin-card-title-font-weight: var(--mate-typography-heading-md-font-weight);--vaadin-card-title-line-height: var(--mate-typography-heading-md-line-height);--vaadin-card-subtitle-font-size: var(--mate-typography-body-md-regular-font-size);--vaadin-card-subtitle-font-weight: var(--mate-typography-body-md-regular-font-weight);--vaadin-card-subtitle-line-height: var(--mate-typography-body-md-regular-line-height);border-width:var(--mate-border-width-006);border-radius:var(--mate-corner-radius-lg)}vaadin-dashboard{--vaadin-dashboard-gap: var(--mate-spacing-margin);--vaadin-dashboard-widget-border-radius: var(--mate-border-radius-050);--vaadin-dashboard-widget-border-width: var(--mate-border-width-006)}vaadin-dashboard-widget{--vaadin-dashboard-widget-title-font-size: var(--mate-typography-heading-xs-font-size);--vaadin-dashboard-widget-title-font-weight: var(--mate-typography-heading-xs-font-weight);--vaadin-dashboard-widget-title-line-height: var(--mate-typography-heading-xs-line-height)}vaadin-dashboard-widget::part(header){font-family:var(--mate-typography-heading-xs-font-family)}vaadin-dashboard-widget::part(move-button),vaadin-dashboard-widget::part(move-apply-button),vaadin-dashboard-widget::part(move-forward-button),vaadin-dashboard-widget::part(move-backward-button),vaadin-dashboard-widget::part(resize-button),vaadin-dashboard-widget::part(resize-apply-button),vaadin-dashboard-widget::part(resize-shrink-width-button),vaadin-dashboard-widget::part(resize-shrink-height-button),vaadin-dashboard-widget::part(resize-grow-width-button),vaadin-dashboard-widget::part(resize-grow-height-button),vaadin-dashboard-widget::part(remove-button){font-family:var(--mate-typography-font-family-icon);font-weight:var(--mate-typography-font-weight-regular);font-size:var(--mate-icon-sizing-md);line-height:var(--mate-icon-sizing-md)}vaadin-dashboard-widget::part(move-button),vaadin-dashboard-widget::part(move-apply-button),vaadin-dashboard-widget::part(move-forward-button),vaadin-dashboard-widget::part(move-backward-button),vaadin-dashboard-widget::part(resize-button),vaadin-dashboard-widget::part(resize-apply-button),vaadin-dashboard-widget::part(resize-shrink-width-button),vaadin-dashboard-widget::part(resize-shrink-height-button),vaadin-dashboard-widget::part(resize-grow-width-button),vaadin-dashboard-widget::part(resize-grow-height-button),vaadin-dashboard-widget::part(remove-button),vaadin-dashboard-widget::part(move-button):before,vaadin-dashboard-widget::part(move-apply-button):before,vaadin-dashboard-widget::part(move-forward-button):before,vaadin-dashboard-widget::part(move-backward-button):before,vaadin-dashboard-widget::part(resize-button):before,vaadin-dashboard-widget::part(resize-apply-button):before,vaadin-dashboard-widget::part(resize-shrink-width-button):before,vaadin-dashboard-widget::part(resize-shrink-height-button):before,vaadin-dashboard-widget::part(resize-grow-width-button):before,vaadin-dashboard-widget::part(resize-grow-height-button):before,vaadin-dashboard-widget::part(remove-button):before{height:var(--mate-icon-sizing-md);width:var(--mate-icon-sizing-md)}vaadin-dashboard-widget::part(header){padding:var(--mate-spacing-sm) var(--mate-spacing-md);min-height:calc(var(--mate-icon-sizing-md) + 2 * var(--mate-spacing-sm));border-bottom-width:var(--mate-border-width-006)}vaadin-dashboard-widget[theme~=padding]::part(content){padding:var(--mate-spacing-050)}:is(vaadin-date-picker,vaadin-time-picker)::part(toggle-button):before{font-family:var(--mate-typography-font-family-icon);font-weight:var(--mate-typography-font-weight-regular);font-size:var(--mate-icon-sizing-md);line-height:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);width:var(--mate-icon-sizing-md)}vaadin-date-picker-overlay::part(overlay){margin-bottom:var(--mate-size-space-xs);border-radius:var(--mate-size-border-radius-m);border-width:var(--mate-size-border-width-s)}vaadin-time-picker-scroller,vaadin-date-picker-overlay-content{font-family:var(--mate-typography-body-sm-regular-font-family);font-weight:var(--mate-typography-body-sm-regular-font-weight);line-height:var(--mate-typography-body-sm-regular-line-height);font-size:var(--mate-typography-body-sm-regular-font-size)}vaadin-date-picker-overlay-content::part(toolbar){padding-inline-start:var(--mate-spacing-padding);padding-inline-end:var(--mate-spacing-padding);gap:var(--mate-spacing-margin)}vaadin-date-picker-year::part(year-separator){height:50%}vaadin-month-calendar{padding:0 var(--mate-spacing-012)}vaadin-month-calendar::part(date){padding:0;height:36px;border-radius:var(--mate-border-radius-025)}vaadin-month-calendar::part(month-header){color:var(--mate-text-heading);font-family:var(--mate-typography-heading-xs-font-family);font-weight:var(--mate-typography-heading-xs-font-weight);line-height:var(--mate-typography-heading-xs-line-height);font-size:var(--mate-typography-heading-xs-font-size)}vaadin-date-picker-year-scroller{width:57px}vaadin-date-picker-year-scroller:before{width:0;height:0;border-top:.375rem solid transparent;border-left:.75rem solid white;border-bottom:.375rem solid transparent}vaadin-time-picker-item{border-radius:0}vaadin-time-picker-item::part(checkmark):before{font-family:var(--mate-typography-font-family-icon);font-weight:var(--mate-typography-font-weight-regular);font-size:var(--mate-icon-sizing-md);line-height:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);width:var(--mate-icon-sizing-md);-webkit-mask-image:none;mask-image:none;background:unset}mate-details-summary::part(header),vaadin-accordion-heading,vaadin-details-summary{font-family:var(--mate-typography-body-md-medium-font-family);line-height:var(--mate-typography-body-md-medium-line-height);font-weight:var(--mate-typography-body-md-medium-font-weight);font-size:var(--mate-typography-body-md-medium-font-size)}vaadin-details[theme~=object-header]>mate-details-summary::part(header){font-family:var(--mate-typography-heading-lg-font-family);line-height:var(--mate-typography-heading-lg-line-height);font-weight:var(--mate-typography-heading-lg-font-weight);font-size:var(--mate-typography-heading-lg-font-size)}vaadin-accordion-heading::part(toggle):after,vaadin-accordion-heading::part(toggle),vaadin-details-summary::part(toggle):after,vaadin-details-summary::part(toggle),mate-details-summary::part(toggle):after,mate-details-summary::part(toggle){font-family:var(--mate-typography-font-family-icon);font-weight:var(--mate-typography-font-weight-regular);font-size:var(--mate-icon-sizing-md);line-height:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);width:var(--mate-icon-sizing-md)}mate-details-summary::part(toggle-end){font-family:var(--mate-typography-label-md-medium-font-family);line-height:var(--mate-typography-label-md-medium-line-height);font-weight:var(--mate-typography-label-md-medium-font-weight);font-size:var(--mate-typography-label-md-medium-font-size)}vaadin-accordion-panel:not(:last-of-type){border-bottom-width:var(--mate-size-border-width-s)}vaadin-details::part(content),vaadin-accordion-panel::part(content){padding-bottom:var(--mate-size-space-xs);padding-left:var(--mate-size-space-s)}mate-details-summary::part(header),mate-details-summary::part(title){gap:var(--mate-spacing-margin)}mate-details-summary>[slot=sub-title]{font-family:var(--mate-typography-body-lg-medium-font-family);line-height:var(--mate-typography-body-lg-medium-line-height);font-weight:var(--mate-typography-body-lg-medium-font-weight);font-size:var(--mate-typography-body-lg-medium-font-size)}vaadin-dialog::part(overlay){border-radius:var(--mate-corner-radius-lg);border-width:var(--mate-border-width-006)}vaadin-dialog::part(header){padding:var(--mate-spacing-sm) var(--mate-spacing-padding);border-bottom-width:var(--mate-border-width-006)}vaadin-dialog::part(header):not(.empty){min-height:var(--mate-size-size-xl)}vaadin-dialog::part(content){padding:var(--mate-spacing-padding)}vaadin-dialog::part(footer){border-top-width:var(--mate-border-width-006);padding:var(--mate-spacing-xs) var(--mate-spacing-padding);gap:var(--mate-spacing-sm)}vaadin-dialog:not([theme~=medium]):not([theme~=large]):not([theme~=progress])::part(overlay){min-width:25rem;max-width:40rem;width:50%}vaadin-dialog[theme~=large]::part(overlay){min-width:40rem;width:90%}vaadin-dialog[theme~=medium]::part(overlay){min-width:40rem;max-width:75rem;width:70%}vaadin-dialog[theme~=progress]::part(content){gap:var(--mate-spacing-margin)}vaadin-multi-select-combo-box{min-width:15rem;--vaadin-chip-height: var(--mate-components-input-chips-height);--vaadin-chip-padding: var(--mate-spacing-xxxs) var(--mate-spacing-xxs);--vaadin-multi-select-combo-box-chips-gap: var(--mate-spacing-xs);--vaadin-chip-border-radius: var(--mate-corner-radius-sm)}vaadin-select::part(toggle-button):before,vaadin-combo-box::part(toggle-button):before,vaadin-multi-select-combo-box-chip::part(remove-button):before,vaadin-multi-select-combo-box::part(toggle-button):before{font-family:var(--mate-typography-font-family-icon);font-weight:var(--mate-typography-font-weight-regular);font-size:var(--mate-icon-sizing-md);line-height:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);width:var(--mate-icon-sizing-md)}vaadin-multi-select-combo-box-chip{--vaadin-chip-padding: var(--mate-spacing-xxs) var(--mate-spacing-xxxs);font-family:var(--mate-typography-body-sm-regular-font-family);line-height:var(--mate-typography-body-sm-regular-line-height);font-weight:var(--mate-typography-body-sm-regular-font-weight);font-size:var(--mate-typography-body-sm-regular-font-size)}vaadin-multi-select-combo-box-chip[slot=overflow]{margin-inline-start:calc((var(--mate-spacing-xxxs) + var(--mate-sizing-025)) * 2)}vaadin-multi-select-combo-box-chip[slot=overflow][count="2"]{margin-inline-start:calc(var(--mate-spacing-xxxs) + var(--mate-sizing-025))}vaadin-multi-select-combo-box-chip[slot=overflow]:after,vaadin-multi-select-combo-box-chip[slot=overflow]:before{border-left-width:var(--mate-sizing-025);border-radius:var(--mate-corner-radius-sm)}vaadin-multi-select-combo-box-chip[slot=overflow]:after{left:calc(-1 * (var(--mate-spacing-xxxs) + var(--mate-sizing-025)) * 2)}vaadin-multi-select-combo-box-chip[slot=overflow]:before{left:calc(-1 * (var(--mate-spacing-xxxs) + var(--mate-sizing-025)))}mate-facet[theme~=kpi]::part(key){font-family:var(--mate-typography-body-sm-regular-font-family);font-size:var(--mate-typography-body-sm-regular-font-size);font-weight:var(--mate-typography-body-sm-regular-font-weight);line-height:var(--mate-typography-body-sm-regular-line-height)}mate-facet[theme~=kpi]::part(value){gap:var(--mate-spacing-xs);font-family:var(--mate-typography-heading-lg-font-family);font-size:var(--mate-typography-heading-lg-font-size);font-weight:var(--mate-typography-heading-lg-font-weight);line-height:var(--mate-typography-heading-lg-line-height);align-items:center}mate-facet[theme~=text]{gap:var(--mate-spacing-xxs)}mate-facet[theme~=text]::part(key){font-family:var(--mate-typography-label-md-bold-font-family);font-size:var(--mate-typography-label-md-bold-font-size);font-weight:var(--mate-typography-label-md-bold-font-weight);line-height:var(--mate-typography-label-md-bold-line-height)}mate-facet[theme~=text]::part(value){font-family:var(--mate-typography-body-md-regular-font-family);font-size:var(--mate-typography-body-md-regular-font-size);font-weight:var(--mate-typography-body-md-regular-font-weight);line-height:var(--mate-typography-body-md-regular-line-height);max-width:80ch}mate-facet[theme~=text][theme~=compact]::part(value){max-width:55ch}mate-facet::part(key-tooltip-indicator):after,mate-facet::part(value-tooltip-indicator):after{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}mate-facet-list{gap:var(--mate-spacing-xxs)}mate-facet-list::part(default-title){font-family:var(--mate-typography-label-md-bold-font-family);font-size:var(--mate-typography-label-md-bold-font-size);font-weight:var(--mate-typography-label-md-bold-font-weight);line-height:var(--mate-typography-label-md-bold-line-height)}mate-facet-list:not([theme*=small]):not([theme*=large])>mate-facet::part(key){font-family:var(--mate-typography-body-md-regular-font-family);font-size:var(--mate-typography-body-md-regular-font-size);font-weight:var(--mate-typography-body-md-regular-font-weight);line-height:var(--mate-typography-body-md-regular-line-height)}mate-facet-list:not([theme*=small]):not([theme*=large])>mate-facet::part(value){font-family:var(--mate-typography-body-md-medium-font-family);font-size:var(--mate-typography-body-md-medium-font-size);font-weight:var(--mate-typography-body-md-medium-font-weight);line-height:var(--mate-typography-body-md-medium-line-height)}mate-facet-list[theme~=small]>mate-facet::part(key){font-family:var(--mate-typography-body-sm-regular-font-family);font-size:var(--mate-typography-body-sm-regular-font-size);font-weight:var(--mate-typography-body-sm-regular-font-weight);line-height:var(--mate-typography-body-sm-regular-line-height)}mate-facet-list[theme~=small]>mate-facet::part(value){font-family:var(--mate-typography-body-sm-medium-font-family);font-size:var(--mate-typography-body-sm-medium-font-size);font-weight:var(--mate-typography-body-sm-medium-font-weight);line-height:var(--mate-typography-body-sm-medium-line-height)}mate-facet-list[theme~=large]>mate-facet::part(key){font-family:var(--mate-typography-body-lg-regular-font-family);font-size:var(--mate-typography-body-lg-regular-font-size);font-weight:var(--mate-typography-body-lg-regular-font-weight);line-height:var(--mate-typography-body-lg-regular-line-height)}mate-facet-list[theme~=large]>mate-facet::part(value){font-family:var(--mate-typography-body-lg-medium-font-family);font-size:var(--mate-typography-body-lg-medium-font-size);font-weight:var(--mate-typography-body-lg-medium-font-weight);line-height:var(--mate-typography-body-lg-medium-line-height)}mate-facet-list>mate-facet::part(default-key){-webkit-line-clamp:1;line-clamp:1}mate-facet-list:not([theme*=inline])>mate-facet::part(default-value){-webkit-line-clamp:2;line-clamp:2}mate-facet-list[theme~=inline]>mate-facet{gap:var(--mate-spacing-xs)}mate-facet-list[theme~=inline]>mate-facet::part(default-value){max-width:80ch;-webkit-line-clamp:1;line-clamp:1}:is(vaadin-vertical-layout,vaadin-horizontal-layout,mate-floating-layout,div[theme~=floating-layout],mate-form-layout,div[theme~=form-layout])[theme~=spacing]{gap:var(--mate-spacing-margin)}:is(vaadin-vertical-layout,vaadin-horizontal-layout,mate-floating-layout,div[theme~=floating-layout],mate-form-layout,div[theme~=form-layout])[theme~=padding]{padding:var(--mate-spacing-padding)}mate-filter-panel::part(search),mate-filter-panel::part(reset),mate-filter-panel::part(toggle){font-size:var(--mate-typography-label-md-medium-font-size);font-weight:var(--mate-typography-label-md-medium-font-weight);line-height:var(--mate-typography-label-md-medium-line-height);font-family:var(--mate-typography-label-md-medium-font-family);height:var(--mate-components-button-button-height);outline-width:var(--mate-sizing-012);outline-offset:var(--mate-sizing-012);box-sizing:border-box;padding-inline-start:var(--mate-spacing-padding);padding-inline-end:var(--mate-spacing-padding)}mate-filter-panel::part(search),mate-filter-panel::part(reset){border-width:var(--mate-border-width-006);border-radius:var(--mate-corner-radius-md)}mate-filter-panel::part(collapsed),mate-filter-panel::part(expanded),mate-filter-panel::part(actions),mate-filter-panel::part(content){gap:var(--mate-spacing-md)}mate-filter-panel::part(header),mate-filter-panel::part(expanded),mate-filter-panel::part(collapsed){align-items:baseline}mate-filter-panel-reorder{padding:var(--mate-spacing-xs);gap:var(--mate-spacing-md)}vaadin-grid,vaadin-grid-pro{--vaadin-grid-border-radius: 0;--vaadin-grid-cell-padding: 0;--vaadin-grid-tree-toggle-level-offset: var(--mate-size-space-xs);--vaadin-grid-border-width: var(--mate-border-width-006);--vaadin-grid-row-border-width: var(--mate-border-width-006);--vaadin-grid-column-border-width: var(--mate-border-width-006)}:is(vaadin-grid,vaadin-grid-pro)::part(cell){font-family:var(--mate-typography-body-md-regular-font-family);font-size:var(--mate-typography-body-md-regular-font-size);font-weight:var(--mate-typography-body-md-regular-font-weight);line-height:var(--mate-typography-body-md-regular-line-height)}:is(vaadin-grid,vaadin-grid-pro)::part(header-cell){padding:var(--mate-spacing-sm) var(--mate-spacing-xs)}:is(vaadin-grid,vaadin-grid-pro)::part(body-cell){padding:var(--mate-spacing-xxs) var(--mate-spacing-xs)}:is(vaadin-grid,vaadin-grid-pro) vaadin-checkbox{padding-top:var(--mate-size-size-xxxxs)}:is(vaadin-grid,vaadin-grid-pro) vaadin-checkbox.vaadin-grid-select-all-checkbox{padding-top:var(--mate-size-size-xxs)}vaadin-grid::part(info-icon),vaadin-grid::part(error-icon),vaadin-grid::part(editable-icon),vaadin-grid::part(details-collapsed-icon),vaadin-grid::part(details-expanded-icon),vaadin-grid::part(details-toggle-cell),vaadin-grid-pro::part(info-icon),vaadin-grid-pro::part(error-icon),vaadin-grid-pro::part(editable-icon),vaadin-grid-pro::part(details-collapsed-icon),vaadin-grid-pro::part(details-expanded-icon),vaadin-grid-tree-toggle::part(toggle),vaadin-grid::part(info-icon):after,vaadin-grid::part(error-icon):after,vaadin-grid::part(editable-icon):after,vaadin-grid::part(details-collapsed-icon):after,vaadin-grid::part(details-expanded-icon):after,vaadin-grid::part(details-toggle-cell):after,vaadin-grid-pro::part(info-icon):after,vaadin-grid-pro::part(error-icon):after,vaadin-grid-pro::part(editable-icon):after,vaadin-grid-pro::part(details-collapsed-icon):after,vaadin-grid-pro::part(details-expanded-icon):after,vaadin-grid-tree-toggle::part(toggle):before{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}vaadin-grid-sorter::part(indicators){margin-inline-start:var(--mate-spacing-xs)}vaadin-grid-pro::part(editing-cell){min-height:calc(2 * var(--mate-spacing-xxs) + var(--mate-typography-body-md-regular-line-height))}mate-grid-pagination{padding:var(--mate-spacing-sm);gap:var(--mate-spacing-margin);height:var(--mate-size-size-m);border-top-width:var(--mate-border-width-006)}mate-grid-pagination::part(first):after,mate-grid-pagination::part(previous):after,mate-grid-pagination::part(next):after,mate-grid-pagination::part(last):after{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}mate-grid-reorder::part(reorder-button){font-size:var(--mate-typography-label-md-medium-font-size);font-weight:var(--mate-typography-label-md-medium-font-weight);line-height:var(--mate-typography-label-md-medium-line-height);font-family:var(--mate-typography-label-md-medium-font-family);height:var(--mate-components-button-button-height);outline-width:var(--mate-sizing-012);outline-offset:var(--mate-sizing-012);box-sizing:border-box;padding-inline-start:var(--mate-spacing-padding);padding-inline-end:var(--mate-spacing-padding)}mate-icon,span[theme~=icon]{font-weight:var(--mate-typography-font-weight-regular)}:is(mate-icon,span[theme~=icon]):not([theme*=small]):not([theme*=large]){font-size:var(--mate-icon-sizing-md);line-height:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);width:var(--mate-icon-sizing-md)}:is(mate-icon,span[theme~=icon])[theme~=small]{font-size:var(--mate-icon-sizing-sm);line-height:var(--mate-icon-sizing-sm);height:var(--mate-icon-sizing-sm);width:var(--mate-icon-sizing-sm)}:is(mate-icon,span[theme~=icon])[theme~=large]{font-size:var(--mate-icon-sizing-lg);line-height:var(--mate-icon-sizing-lg);height:var(--mate-icon-sizing-lg);width:var(--mate-icon-sizing-lg)}:is(mate-icon,span[theme~=icon])[has-notification]:after{right:0;top:0;margin-top:-.25rem;margin-inline-end:-.25rem;border-radius:50%;inset-inline-end:0;width:1rem;height:1rem;font-size:8px;line-height:14px;font-weight:var(--mate-font-weight-medium)}:is(mate-icon,span[theme~=icon]):before{content:" ";width:0;line-height:50%}:is([dir=rtl] mate-icon,[dir=rtl] span[theme~=icon])[has-notification]:dir(rtl):after{left:0;right:unset}vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field{--vaadin-input-field-padding: var(--mate-spacing-xxs) var(--mate-spacing-xs);--vaadin-input-field-value-font-size: var(--mate-typography-body-md-regular-font-size);--vaadin-field-baseline-input-height: var(--mate-components-input-input-height);--vaadin-input-field-value-line-height: var(--mate-typography-body-md-regular-line-height);--vaadin-input-field-value-font-weight: var(--mate-typography-body-md-regular-font-weight);--vaadin-input-field-gap: var(--mate-spacing-025);--vaadin-input-field-border-width: var(--mate-border-width-sm);--vaadin-input-field-border-radius: var(--mate-corner-radius-md);--vaadin-input-field-error-font-size: var(--mate-typography-body-sm-regular-font-size);--vaadin-input-field-error-line-height: var(--mate-typography-body-sm-regular-line-height);--vaadin-input-field-error-font-weight: var(--mate-typography-body-sm-regular-font-weight);--vaadin-input-field-helper-font-size: var(--mate-typography-body-sm-regular-font-size);--vaadin-input-field-helper-line-height: var(--mate-typography-body-sm-regular-line-height);--vaadin-input-field-helper-font-weight: var(--mate-typography-body-sm-regular-font-weight);--vaadin-input-field-container-gap: var(--mate-spacing-025);--vaadin-checkbox-group-gap: var(--vaadin-input-field-container-gap);--vaadin-radio-group-gap: var(--vaadin-input-field-container-gap)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)::part(input-field){min-height:var(--mate-components-input-input-height)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field):before{line-height:calc(var(--vaadin-input-field-value-line-height) + 2px)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[has-error-message]::part(error-message):before{font-family:var(--mate-typography-font-family-icon);font-weight:var(--mate-typography-font-weight-regular);font-size:var(--mate-icon-sizing-sm);line-height:var(--mate-icon-sizing-sm);height:var(--mate-icon-sizing-sm);width:var(--mate-icon-sizing-sm)}:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[clear-button-visible]::part(clear-button):before,:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field) vaadin-password-field-button:before,:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[step-buttons-visible]::part(decrease-button):before,:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[step-buttons-visible]::part(increase-button):before,:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[clear-button-visible][has-value]::part(clear-button),:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field) vaadin-password-field-button,:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[step-buttons-visible]::part(decrease-button),:is(vaadin-big-decimal-field,vaadin-custom-field,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-checkbox-group,vaadin-radio-group,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[step-buttons-visible]::part(increase-button){font-family:var(--mate-typography-font-family-icon);font-weight:var(--mate-typography-font-weight-regular);font-size:var(--mate-icon-sizing-md);line-height:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);width:var(--mate-icon-sizing-md)}vaadin-dialog-overlay::part(overlay),vaadin-custom-field::part(input-field),vaadin-checkbox::part(checkbox),vaadin-radio-button::part(radio),vaadin-password-field::part(input-field),vaadin-email-field::part(input-field),vaadin-text-area::part(input-field),vaadin-number-field::part(input-field),vaadin-combo-box::part(input-field),vaadin-multi-select-combo-box::part(input-field),vaadin-select::part(input-field),vaadin-date-picker::part(input-field),vaadin-time-picker::part(input-field),vaadin-date-time-picker::part(input-field),vaadin-text-field::part(input-field),vaadin-button,vaadin-menu-bar-button,vcf-pdf-viewer::part(viewer-container):focus,vaadin-popover::part(overlay):focus-visible,vaadin-radio-group[theme~=segmented]>vaadin-radio-button[focused],vaadin-checkbox-group[theme~=segmented]>vaadin-checkbox[focused],vaadin-upload-file::part(start-button):focus-visible,vaadin-upload-file::part(retry-button):focus-visible,vaadin-upload-file::part(remove-button):focus-visible{outline-width:var(--mate-sizing-012);outline-offset:var(--mate-sizing-012)}vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field{--vaadin-input-field-label-font-size: var(--mate-typography-label-md-regular-font-size);--vaadin-input-field-label-line-height: var(--mate-typography-label-md-regular-line-height);--vaadin-input-field-label-font-weight: var(--mate-typography-label-md-regular-font-weight)}:is(vaadin-custom-field,vaadin-checkbox-group,vaadin-radio-group,vaadin-password-field,vaadin-email-field,vaadin-text-area,vaadin-number-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker,vaadin-text-field)[has-label][has-tooltip]>label:after{font-family:var(--mate-typography-font-family-icon);width:var(--mate-typography-label-md-regular-font-size);height:var(--mate-typography-label-md-regular-font-size)}:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item{font-family:var(--mate-typography-body-md-regular-font-family);font-size:var(--mate-typography-body-md-regular-font-size);font-weight:var(--mate-typography-body-md-regular-font-weight);line-height:var(--mate-typography-body-md-regular-line-height);gap:var(--mate-spacing-xxs)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)::part(checkmark),:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)::part(checkmark):before{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-icon-sizing-md)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[tabindex]:before{font-size:var(--mate-size-size-s);margin-inline-end:var(--mate-size-space-xs)}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)::part(content){min-width:1px}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[focused]:not([disabled]):not([mate-disabled]){outline-offset:calc(-1 * var(--mate-sizing-012))}:is(:not(vaadin-menu-bar-button)>vaadin-menu-bar-item,vaadin-context-menu-item,vaadin-select-item,vaadin-multi-select-combo-box-item,vaadin-combo-box-item)[theme~=has-icon]>.text{margin-left:var(--mate-size-space-global-margin)}vaadin-context-menu-item[aria-haspopup=true]:after,:not(vaadin-menu-bar-button)>vaadin-menu-bar-item[aria-haspopup=true]:after{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-icon-sizing-md)}vaadin-menu-bar-overlay::part(overlay),vaadin-context-menu-overlay::part(overlay),vaadin-context-menu::part(overlay),vaadin-select-overlay::part(overlay),vaadin-multi-select-combo-box-overlay::part(overlay),vaadin-combo-box-overlay::part(overlay){border-width:var(--mate-sizing-012);border-radius:var(--mate-corner-radius-sm)}vaadin-menu-bar-list-box,vaadin-context-menu-list-box,vaadin-select-list-box,vaadin-multi-select-combo-box-scroller,vaadin-combo-box-scroller{--vaadin-item-overlay-padding: 0}vaadin-select-item{border-radius:0}vaadin-select-value-button{min-height:var(--mate-size-size-m)}vaadin-select-value-button::part(label){height:var(--mate-size-size-m)}vcf-lookup-field>vaadin-button[slot=search-button-slot]{height:var(--mate-components-input-input-height);border-width:var(--mate-border-width-sm);border-start-end-radius:var(--mate-corner-radius-md);border-start-start-radius:0;border-end-end-radius:var(--mate-corner-radius-md);border-end-start-radius:0}vcf-lookup-field>[slot=field]{padding:unset;margin-inline-end:calc(-1 * var(--mate-border-width-sm))}vcf-lookup-field>[slot=field]::part(input-field){padding:unset}vcf-lookup-field>[slot=field]::part(input-field){border-start-end-radius:0;border-end-end-radius:0}vcf-lookup-field>[slot=field] :before{margin-top:unset;height:unset}vaadin-menu-bar:not([theme*=split])::part(container){gap:var(--mate-spacing-margin)}vaadin-menu-bar-button[slot=overflow]::part(label):after,vaadin-menu-bar-button[aria-haspopup]:not([slot=overflow])::part(suffix):after{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-icon-sizing-md)}vaadin-menu-bar[theme~=split]>[last-visible]{width:var(--mate-components-button-button-height)}mate-message-item{gap:var(--mate-spacing-050)}mate-message-item::part(toggle){font-size:var(--mate-typography-label-md-medium-font-size);font-weight:var(--mate-typography-label-md-medium-font-weight);line-height:var(--mate-typography-label-md-medium-line-height);font-family:var(--mate-typography-label-md-medium-font-family)}.mate-message-state-indicator{width:var(--mate-typography-font-sizing-087);height:var(--mate-typography-font-sizing-087);border-radius:50%;margin-top:var(--mate-sizing-025)}vcf-month-picker-calendar::part(header){padding-bottom:var(--mate-spacing-xl)}vcf-month-picker-calendar::part(month-grid){gap:var(--mate-spacing-md)}vcf-month-picker-calendar::part(month){width:64px;border-radius:var(--mate-corner-radius-md)}vcf-month-picker-calendar>[slot=year-label]{font-family:var(--mate-typography-heading-lg-font-family);font-size:var(--mate-typography-heading-lg-font-size);font-weight:var(--mate-typography-heading-lg-font-weight);line-height:var(--mate-typography-heading-lg-line-height)}vcf-month-picker-calendar::part(month){font-family:var(--mate-typography-body-md-regular-font-family);font-size:var(--mate-typography-body-md-regular-font-size);font-weight:var(--mate-typography-body-md-regular-font-weight);line-height:var(--mate-typography-body-md-regular-line-height)}vcf-month-picker-calendar>[slot=prev-year]::part(label):before,vcf-month-picker-calendar>[slot=next-year]::part(label):before{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}vcf-month-picker>vaadin-popover::part(content){padding:var(--mate-spacing-md)}vaadin-notification-card::part(overlay){border-radius:var(--mate-corner-radius-lg);border-top-width:var(--mate-border-width-006);border-left-width:var(--mate-border-width-006);border-right-width:var(--mate-border-width-006);border-bottom-width:var(--mate-border-width-012);padding:var(--mate-spacing-xs) var(--mate-spacing-padding)}mate-notification-bar{padding-inline-start:var(--mate-size-space-m);padding-inline-end:var(--mate-size-space-m);padding-top:var(--mate-size-space-xs);padding-bottom:var(--mate-size-space-xs)}mate-notification-bar::part(action){gap:var(--mate-size-space-global-margin)}mate-notification-bar::part(close){margin-inline-start:var(--mate-spacing-md)}mate-notification-bar::part(text),mate-notification-bar::part(state){margin-inline-end:var(--mate-spacing-md)}mate-notification-bar::part(state):after,mate-notification-bar::part(close):after{font-family:var(--mate-typography-font-family-icon);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular);vertical-align:-.4rem}:not(vaadin-notification-card)>mate-notification-bar{padding:var(--mate-spacing-padding);border-top-width:var(--mate-border-width-006);border-inline-start-width:var(--mate-border-width-025);border-inline-end-width:var(--mate-border-width-006);border-bottom-width:var(--mate-border-width-006)}:not(vaadin-notification-card)>mate-notification-bar::part(close){margin-inline-start:var(--mate-spacing-xs)}:not(vaadin-notification-card)>mate-notification-bar::part(text),:not(vaadin-notification-card)>mate-notification-bar::part(state){margin-inline-end:var(--mate-spacing-xs)}vcf-pdf-viewer::part(toolbar-zoom){width:16rem}vaadin-popover::part(overlay){font-size:unset;line-height:unset;font-weight:unset;letter-spacing:unset}vaadin-popover::part(content){padding:unset}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])::part(arrow){height:0;width:0}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=top]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=bottom]::part(arrow){border-inline-start-width:10px;border-inline-end-width:10px}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=bottom][top-aligned]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=top][top-aligned]::part(arrow){border-bottom-width:10px}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=bottom]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=top]::part(arrow){inset-inline-start:50%}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=start][start-aligned]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=end][start-aligned]::part(arrow){inset-inline-start:-8px;border-inline-end-width:10px}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=start]::part(arrow),vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=end]::part(arrow){border-top-width:10px;border-bottom-width:10px}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=top]::part(overlay){margin-bottom:10px}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=bottom]::part(overlay){margin-top:10px}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=start]::part(overlay){margin-inline-end:10px}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])[theme~=arrow][position^=end]::part(overlay){margin-inline-start:10px}vaadin-popover-overlay:not([theme*=hidden-breadcrumbs])::part(overlay){border-width:var(--mate-border-width-006);border-radius:var(--mate-corner-radius-lg)}mate-popover-content::part(header){font-family:var(--mate-typography-heading-xs-font-family);font-size:var(--mate-typography-heading-xs-font-size);font-weight:var(--mate-typography-heading-xs-font-weight);line-height:var(--mate-typography-heading-xs-line-height);padding:var(--mate-spacing-xs) var(--mate-spacing-padding);border-bottom-width:var(--mate-border-width-006);gap:var(--mate-spacing-xs)}mate-popover-content::part(title){font-size:var(--mate-size-font-m);line-height:var(--mate-size-line-height-s);margin:0}mate-popover-content::part(content){padding:var(--mate-spacing-padding)}mate-popover-content::part(close):after{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}mate-popover-content::part(footer){padding:var(--mate-spacing-xs) var(--mate-spacing-padding);border-bottom-left-radius:var(--mate-corner-radius-lg);border-bottom-right-radius:var(--mate-corner-radius-lg);border-top-width:var(--mate-border-width-006);gap:var(--mate-spacing-xs)}vaadin-progress-bar{min-width:1.75rem;height:var(--mate-sizing-025);border-radius:var(--mate-sizing-012)}vaadin-progress-bar::part(value){border-radius:var(--mate-sizing-012);width:calc(var(--vaadin-progress-value) * 100%);will-change:width;transition:.1s width linear}span[theme~=spinner]{width:var(--_mate-component-spinner-size, var(--mate-sizing-sm));height:var(--_mate-component-spinner-size, var(--mate-sizing-sm))}span[theme~=spinner]:before{border-width:var(--mate-sizing-025)}vaadin-dialog[theme~=progress] span[theme~=spinner]{--_mate-component-spinner-size: 100px}vaadin-checkbox,vaadin-radio-button{--vaadin-checkbox-gap: var(--mate-spacing-xxs);--vaadin-radio-button-gap: var(--mate-spacing-xxs);--vaadin-checkbox-size: var(--mate-icon-sizing-md);--vaadin-checkbox-border-radius: var(--mate-corner-radius-md);--vaadin-checkbox-icon-size: 75%;--vaadin-radio-button-dot-size: var(--mate-sizing-050)}vaadin-custom-field[theme~=range-selector]>:not(:last-of-type)::part(input-field){margin-inline-end:calc(-1 * var(--mate-border-width-sm))}:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented])::part(group-field){gap:unset}:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox{border-width:var(--mate-border-width-006);border-radius:0;height:var(--mate-components-button-button-height)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox)>label{padding:0 var(--mate-spacing-padding);white-space:nowrap}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox):first-of-type{border-start-start-radius:var(--mate-corner-radius-md);border-end-start-radius:var(--mate-corner-radius-md)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox):last-of-type{border-start-end-radius:var(--mate-corner-radius-md);border-end-end-radius:var(--mate-corner-radius-md)}:is(:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-radio-button,:is(vaadin-radio-group[theme~=segmented],vaadin-checkbox-group[theme~=segmented]) vaadin-checkbox):not(:last-of-type){margin-inline-end:calc(-1 * var(--mate-border-width-006))}vaadin-side-nav-item::part(content){gap:var(--mate-spacing-xxs);padding:var(--mate-spacing-xxs) 0;border-radius:var(--mate-corner-radius-md);flex-direction:row-reverse}vaadin-side-nav-item::part(toggle-button):before{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}vaadin-side-nav-item::part(children){padding-inline-start:var(--mate-spacing-md)}vaadin-side-nav-item::part(link){font-family:var(--mate-typography-body-md-regular-font-family);font-size:var(--mate-typography-body-md-regular-font-size);font-weight:var(--mate-typography-body-md-regular-font-weight);line-height:var(--mate-typography-body-md-regular-line-height)}vaadin-side-nav-item:not([has-children])::part(link){margin-inline-start:calc(var(--mate-icon-sizing-md) + var(--mate-spacing-xxs))}mate-side-nav{gap:var(--mate-size-space-global-margin)}mate-side-nav>[slot=title]{padding:var(--mate-size-space-m) var(--mate-size-space-m) 0 var(--mate-size-space-m)}mate-side-nav>vaadin-text-field[slot=filter]{width:unset;padding:0 var(--mate-size-space-m)}mate-side-nav>vaadin-side-nav{padding:0 var(--mate-size-space-xs)}:is(vaadin-split-layout,.mate-split-layout):not([orientation=vertical])::part(splitter){min-width:var(--mate-border-width-006);width:var(--mate-border-width-006)}:is(vaadin-split-layout,.mate-split-layout)[orientation=vertical]::part(splitter){min-height:var(--mate-border-width-006);height:var(--mate-border-width-006)}:is(vaadin-split-layout,.mate-split-layout):not([orientation=vertical])::part(splitter):before{height:100%;left:calc(-1 * (var(--mate-sizing-sm) - var(--mate-border-width-006)) / 2)}:is(vaadin-split-layout,.mate-split-layout)[orientation=vertical]::part(splitter):before{top:calc(-1 * (var(--mate-sizing-sm) - var(--mate-border-width-006)) / 2)}:is(vaadin-split-layout,.mate-split-layout)::part(handle){border-radius:var(--mate-corner-radius-sm)}:is(vaadin-split-layout,.mate-split-layout):not([orientation=vertical])::part(handle){width:3px;height:var(--mate-sizing-225)}:is(vaadin-split-layout,.mate-split-layout)[orientation=vertical]::part(handle){width:var(--mate-sizing-225);height:3px}mate-split-layout-right[tabbed]{min-width:var(--mate-sizing-xl)}mate-split-layout-right:not([opened]):not([tabbed]){width:0}mate-split-layout-right:not([opened])[tabbed]{width:var(--mate-sizing-xl);max-width:var(--mate-sizing-xl)}mate-split-layout-right:not([opened])[tabbed]::part(content){width:0}mate-split-layout-right::part(tabs){min-width:var(--mate-sizing-xl);width:var(--mate-sizing-xl);padding:var(--mate-sizing-012) 0;gap:var(--mate-spacing-xxs)}mate-split-layout-header{min-height:var(--mate-size-size-xl);border-bottom-width:var(--mate-border-width-sm)}mate-split-layout-header::part(header){padding:var(--mate-spacing-sm) var(--mate-spacing-padding);height:var(--mate-size-size-xl)}mate-split-layout-header::part(default-title){font-family:var(--mate-typography-heading-xs-font-family);font-size:var(--mate-typography-heading-xs-font-size);font-weight:var(--mate-typography-heading-xs-font-weight);line-height:var(--mate-typography-heading-xs-line-height)}mate-split-layout-header>[slot=sub-header]{width:unset!important;min-width:0!important}mate-split-layout-header::part(close){font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}vaadin-horizontal-layout[theme~=split-layout-footer]{border-top-width:var(--mate-size-border-width-s);padding:var(--mate-spacing-padding);gap:var(--mate-spacing-sm)}vaadin-tabs::part(forward-button),vaadin-tabs::part(back-button){width:var(--mate-icon-sizing-md)}vaadin-tabs[orientation=vertical]::part(forward-button),vaadin-tabs[orientation=vertical]::part(back-button){height:var(--mate-icon-sizing-md)}vaadin-tabs::part(forward-button):after,vaadin-tabs::part(back-button):after{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}vaadin-tab{gap:var(--mate-spacing-xxs);padding:0 var(--mate-spacing-padding);height:var(--mate-sizing-xl);font-family:var(--mate-typography-label-md-medium-font-family);font-size:var(--mate-typography-label-md-medium-font-size);font-weight:var(--mate-typography-label-md-medium-font-weight);line-height:var(--mate-typography-label-md-medium-line-height);outline-width:var(--mate-sizing-012);outline-offset:calc(-1 * var(--mate-sizing-012))}:is(vaadin-tabs[theme~=anchor],vaadin-tabs[theme~=stepper]):after{border-bottom-width:var(--mate-border-width-006)}:is(vaadin-tabs[theme~=anchor],vaadin-tabs[theme~=stepper])>vaadin-tab[selected]:before{width:100%}vaadin-tabs[theme~=stepper]>vaadin-tab[selected]:before{border-width:var(--mate-border-width-006);border-radius:var(--mate-corner-radius-sm)}vaadin-tabs[theme~=stepper]>vaadin-tab{padding:0 var(--mate-spacing-xxs)}vaadin-tabs[theme~=stepper]>vaadin-tab:after{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular)}vaadin-tabs[theme~=anchor]>vaadin-tab[selected]:before{border-width:var(--mate-border-width-012)}vaadin-tabs[theme~=application-bar]{padding:var(--mate-spacing-md) var(--mate-spacing-xs) var(--mate-spacing-xs) var(--mate-spacing-xs)}vaadin-tabs[theme~=application-bar]>vaadin-tab{padding:var(--mate-spacing-xs);border-radius:var(--mate-corner-radius-md)}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab{border-width:var(--mate-border-width-006);border-start-start-radius:var(--mate-corner-radius-md);border-end-start-radius:var(--mate-corner-radius-md);margin:var(--mate-spacing-xxs) var(--mate-spacing-xxxs);padding:var(--mate-spacing-xs) var(--mate-spacing-sm)}vaadin-tabs[theme~=side-panel-tabs]>vaadin-tab[hint]:after{top:var(--mate-spacing-xxs);right:var(--mate-spacing-xs);width:var(--mate-spacing-xs);height:var(--mate-spacing-xs)}mate-toolbar{height:var(--mate-size-size-m);gap:var(--mate-spacing-md)}mate-toolbar::part(default-title){font-family:var(--mate-typography-heading-xs-font-family);font-size:var(--mate-typography-heading-xs-font-size);font-weight:var(--mate-typography-heading-xs-font-weight);line-height:var(--mate-typography-heading-xs-line-height)}mate-toolbar[theme~=section]::part(default-title){font-family:var(--mate-typography-heading-md-font-family);font-size:var(--mate-typography-heading-md-font-size);font-weight:var(--mate-typography-heading-md-font-weight);line-height:var(--mate-typography-heading-md-line-height)}mate-toolbar::part(status-icon):after{display:inline-block;font-family:var(--mate-typography-font-family-icon);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular);vertical-align:-.4rem}mate-toolbar::part(loading-indicator):after{width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);border-width:var(--mate-sizing-025)}vaadin-tooltip::part(overlay){font-family:var(--mate-typography-body-xs-medium-font-family);font-size:var(--mate-typography-body-xs-medium-font-size);font-weight:var(--mate-typography-body-xs-medium-font-weight);line-height:var(--mate-typography-body-xs-medium-line-height);max-width:25rem}vaadin-tooltip::part(content){padding:var(--mate-spacing-xxs) var(--mate-spacing-xs);border-width:var(--mate-border-width-006)}.mate-has-tooltip:after{font-family:var(--mate-typography-font-family-icon)}body{font-family:var(--mate-typography-body-sm-regular-font-family);line-height:var(--mate-typography-body-sm-regular-line-height);font-size:var(--mate-typography-body-sm-regular-font-size)}h1,.mate-heading-xxl{font-family:var(--mate-typography-heading-xxl-font-family);line-height:var(--mate-typography-heading-xxl-line-height);font-size:var(--mate-typography-heading-xxl-font-size);margin-top:var(--mate-spacing-md);margin-bottom:var(--mate-spacing-xxs)}h2,.mate-heading-xl{font-family:var(--mate-typography-heading-xl-font-family);line-height:var(--mate-typography-heading-xl-line-height);font-size:var(--mate-typography-heading-xl-font-size);margin-top:var(--mate-spacing-sm);margin-bottom:var(--mate-spacing-xxs)}h3,.mate-heading-l{font-family:var(--mate-typography-heading-lg-font-family);line-height:var(--mate-typography-heading-lg-line-height);font-size:var(--mate-typography-heading-lg-font-size);margin-top:var(--mate-spacing-sm);margin-bottom:var(--mate-spacing-xxs)}h4,.mate-heading-m{font-family:var(--mate-typography-heading-md-font-family);line-height:var(--mate-typography-heading-md-line-height);font-size:var(--mate-typography-heading-md-font-size);margin-top:var(--mate-spacing-sm);margin-bottom:var(--mate-spacing-zero)}h5,.mate-heading-s{font-family:var(--mate-typography-heading-sm-font-family);line-height:var(--mate-typography-heading-sm-line-height);font-size:var(--mate-typography-heading-sm-font-size);margin-top:var(--mate-spacing-xs);margin-bottom:var(--mate-spacing-zero)}h6,.mate-heading-xs{font-family:var(--mate-typography-heading-xs-font-family);line-height:var(--mate-typography-heading-xs-line-height);font-size:var(--mate-typography-heading-xs-font-size);margin-top:var(--mate-spacing-xs);margin-bottom:var(--mate-spacing-zero)}hr{border-top-style:solid;border-top-width:var(--mate-border-width-006)}vaadin-custom-field:has(vaadin-upload)::part(input-fields){border-width:var(--mate-border-width-012);border-radius:var(--mate-corner-radius-sm)}vaadin-upload{--vaadin-upload-padding: var(--mate-spacing-padding);--vaadin-upload-gap: var(--mate-spacing-md);--vaadin-upload-file-padding: 0}vaadin-upload::part(primary-buttons){gap:var(--mate-spacing-md);font-family:var(--mate-typography-body-sm-regular-font-family);font-size:var(--mate-typography-body-sm-regular-font-size);font-weight:var(--mate-typography-body-sm-regular-font-weight);line-height:var(--mate-typography-body-sm-regular-line-height)}vaadin-upload-file{font-family:var(--mate-typography-body-sm-regular-font-family);font-size:var(--mate-typography-body-sm-regular-font-size);font-weight:var(--mate-typography-body-sm-regular-font-weight);line-height:var(--mate-typography-body-sm-regular-line-height)}vaadin-upload-file::part(status){font-family:var(--mate-typography-body-xs-regular-font-family);font-size:var(--mate-typography-body-xs-regular-font-size);font-weight:var(--mate-typography-body-xs-regular-font-weight);line-height:var(--mate-typography-body-xs-regular-line-height)}vaadin-upload-file::part(row),vaadin-upload-file::part(info){gap:var(--mate-size-space-xxs)}vaadin-upload-icon:after,vaadin-upload-file::part(start-button):after,vaadin-upload-file::part(retry-button):after,vaadin-upload-file::part(remove-button):after,vaadin-upload-file::part(done-icon):after,vaadin-upload-file::part(warning-icon):after{font-family:var(--mate-typography-font-family-icon);width:var(--mate-icon-sizing-md);height:var(--mate-icon-sizing-md);font-size:var(--mate-icon-sizing-md);font-weight:var(--mate-typography-font-weight-regular);vertical-align:-.4rem}vaadin-upload-file::part(commands){gap:var(--mate-spacing-xxs)}vaadin-upload-file-list::part(file-list),vaadin-upload-file-list>li{gap:var(--mate-spacing-md)}mate-dashboard .grid-stack-placeholder{border-radius:var(--mate-corner-radius-lg)}body{margin:0;font-family:Segoe UI,sans-serif;background:#f5f7fa}#app{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px;box-sizing:border-box}.vue-renderer-wrapper{display:contents}.welcome-screen[data-v-be02b73d]{display:flex;flex-direction:column;flex:1;padding:0 16px;width:100%;box-sizing:border-box}.welcome-greeting[data-v-be02b73d]{display:flex;flex-direction:column}.greeting-line[data-v-be02b73d]{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.greeting-hello[data-v-be02b73d]{font-weight:600;font-size:26px;line-height:32px;color:var(--color-layout-text-muted, #404565)}.greeting-name[data-v-be02b73d]{font-weight:500;font-size:48px;line-height:56px;color:var(--color-feedback-info, #006685)}.greeting-subtitle[data-v-be02b73d]{font-weight:600;font-size:26px;line-height:32px;color:var(--color-layout-text-muted, #404565);margin:0;max-width:320px}.welcome-spacer[data-v-be02b73d]{flex:1;min-height:24px}.suggestion-chips[data-v-be02b73d]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.chip[data-v-be02b73d]{display:flex;align-items:center;gap:4px;height:32px;padding:2px 16px 2px 12px;border:1px solid var(--color-feedback-info, #006685);border-radius:4px;background:var(--color-form-input-background-inverted, white);cursor:pointer;transition:background .15s}.chip[data-v-be02b73d]:hover{background:#0066850f}.chip-icon[data-v-be02b73d]{width:24px;height:24px;flex-shrink:0;color:var(--color-layout-text-muted, #404565);align-items:center;justify-content:center}.chip-icon[data-v-be02b73d]:before{display:none}.chip-label[data-v-be02b73d]{font-weight:500;font-size:16px;line-height:24px;color:var(--color-layout-text-muted, #404565);white-space:nowrap}.chip--skeleton[data-v-be02b73d]{height:32px;padding:0;border-color:#0066852e;background:linear-gradient(90deg,#001f420f,#001f421f,#001f420f);background-size:200% 100%;animation:chip-skeleton-shimmer-be02b73d 1.4s ease-in-out infinite;cursor:default;pointer-events:none}@keyframes chip-skeleton-shimmer-be02b73d{0%{background-position:200% 0}to{background-position:-200% 0}}.bubble[data-v-be02b73d]{max-width:85%;padding:12px;font-size:16px;line-height:24px;word-wrap:break-word;border:1px solid var(--color-layout-border, #a5aac3);color:var(--color-layout-text-default, #171a2b)}.bubble--bot[data-v-be02b73d]{align-self:flex-start;background:var(--color-feedback-info-background, #d5f6ff);border-radius:20px 20px 20px 2px}.bubble--bot[data-v-be02b73d] p{margin:.3em 0}.skeleton-placeholder[data-v-7fc7413a]{padding:12px 0;display:flex;flex-direction:column;gap:10px;animation:skeleton-fade-in-7fc7413a .3s ease-out}.skeleton-row[data-v-7fc7413a]{display:flex;align-items:center;gap:10px}.skeleton-icon[data-v-7fc7413a]{width:18px;height:18px;border-radius:50%;flex-shrink:0;background:var(--skeleton-base, rgba(0, 31, 66, .08));animation:shimmer-7fc7413a 1.5s ease-in-out infinite}.skeleton-line[data-v-7fc7413a]{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--skeleton-base, rgba(0, 31, 66, .08)) 25%,var(--skeleton-highlight, rgba(0, 31, 66, .14)) 50%,var(--skeleton-base, rgba(0, 31, 66, .08)) 75%);background-size:200% 100%;animation:shimmer-7fc7413a 1.5s ease-in-out infinite}.skeleton-line--title[data-v-7fc7413a]{height:16px;margin-bottom:4px}.skeleton-line--label[data-v-7fc7413a]{height:12px}.skeleton-line--input[data-v-7fc7413a]{height:32px;border-radius:6px;width:100%}.skeleton-field[data-v-7fc7413a]{display:flex;flex-direction:column;gap:6px}.skeleton-block[data-v-7fc7413a]{height:56px;border-radius:8px;background:linear-gradient(90deg,var(--skeleton-base, rgba(0, 31, 66, .08)) 25%,var(--skeleton-highlight, rgba(0, 31, 66, .14)) 50%,var(--skeleton-base, rgba(0, 31, 66, .08)) 75%);background-size:200% 100%;animation:shimmer-7fc7413a 1.5s ease-in-out infinite}@keyframes shimmer-7fc7413a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-fade-in-7fc7413a{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ui-text-bubble[data-v-3256ea6f]{display:flex;flex-direction:column;gap:12px}.bubble[data-v-3256ea6f]{max-width:85%;padding:12px;font-size:16px;line-height:24px;word-wrap:break-word;border:1px solid var(--color-layout-border, #a5aac3);color:var(--color-layout-text-default, #171a2b)}.bubble--bot[data-v-3256ea6f]{align-self:flex-start;background:var(--color-feedback-info-background, #d5f6ff);border-radius:20px 20px 20px 2px}.bubble--bot[data-v-3256ea6f] p{margin:.3em 0}.bubble--bot[data-v-3256ea6f] p:first-child{margin-top:0}.bubble--bot[data-v-3256ea6f] p:last-child{margin-bottom:0}.bubble--bot[data-v-3256ea6f] ul,.bubble--bot[data-v-3256ea6f] ol{margin:.3em 0;padding-left:1.2em}.bubble--bot[data-v-3256ea6f] li{margin:.15em 0}.bubble--bot[data-v-3256ea6f] a{color:var(--color-feedback-info, #006685);text-decoration:underline}.bubble--bot[data-v-3256ea6f] code{background:#001f4214;padding:1px 4px;border-radius:3px;font-size:.9em}.bubble--bot[data-v-3256ea6f] pre{background:#001f420f;padding:8px 12px;border-radius:6px;overflow-x:auto;margin:.3em 0}.bubble--bot[data-v-3256ea6f] pre code{background:none;padding:0}.bubble--bot[data-v-3256ea6f] strong{font-weight:600}.bubble--bot[data-v-3256ea6f] blockquote{border-left:3px solid rgba(0,31,66,.2);margin:.3em 0;padding-left:10px;color:#001f42b3}.ui-text-bubble-children[data-v-3256ea6f]{margin-top:12px}.ui-text-bubble-children[data-v-3256ea6f]>*{animation:ui-child-enter-3256ea6f .3s ease-out}@keyframes ui-child-enter-3256ea6f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui-task-list[data-v-19f75996]{background:var(--mate-surface, #ffffff);border:1px solid rgba(0,31,66,.12);border-radius:8px;padding:16px}.ui-task-list__title[data-v-19f75996]{font-weight:600;font-size:14px;color:var(--mate-text-heading, #001f42);margin-bottom:12px}.ui-task-list__item[data-v-19f75996]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,31,66,.06)}.ui-task-list__item[data-v-19f75996]:last-child{border-bottom:none}.ui-task-list__icon[data-v-19f75996]{font-size:20px;color:#001f424d}.ui-task-list__icon--completed[data-v-19f75996]{color:var(--mate-success, #22c55e)}.ui-task-list__icon--in_progress[data-v-19f75996]{color:var(--mate-primary, #3392ff)}.ui-task-list__label[data-v-19f75996]{font-size:14px;color:var(--mate-text-body, rgba(0, 31, 66, .9))}.ui-task-list__actions[data-v-19f75996]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,31,66,.12)}.ui-detail-list[data-v-577c2014]{background:var(--mate-surface, #ffffff);border:1px solid rgba(0,31,66,.12);border-radius:8px;padding:16px}.ui-detail-list__title[data-v-577c2014]{font-weight:600;font-size:14px;color:var(--mate-text-heading, #001f42);margin-bottom:12px}.ui-detail-list__row[data-v-577c2014]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(0,31,66,.06)}.ui-detail-list__row[data-v-577c2014]:last-child{border-bottom:none}.ui-detail-list__label[data-v-577c2014]{font-size:13px;color:#001f4299}.ui-detail-list__value[data-v-577c2014]{font-size:13px;font-weight:500;color:var(--mate-text-body, rgba(0, 31, 66, .9))}.ui-detail-list__actions[data-v-577c2014]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,31,66,.12)}.ui-form-layout[data-v-f142b854]{background:var(--mate-surface, #ffffff);border:1px solid rgba(0,31,66,.12);border-radius:8px;padding:16px}.ui-form-layout__title[data-v-f142b854]{font-weight:600;font-size:14px;color:var(--mate-text-heading, #001f42);margin-bottom:12px}.ui-form-layout__field[data-v-f142b854]{margin-bottom:8px}.ui-form-layout__field[data-v-f142b854]:last-child{margin-bottom:0}.ui-form-layout__actions[data-v-f142b854]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,31,66,.12)}.ui-date-picker[data-v-759cbf5f],.ui-radio-list[data-v-80b16886]{background:var(--mate-surface, #ffffff);border:1px solid rgba(0,31,66,.12);border-radius:8px;padding:16px}.ui-radio-list[data-v-80b16886] label,.ui-radio-list[data-v-80b16886] [slot=label],.ui-radio-list[data-v-80b16886] vaadin-radio-button,.ui-radio-list[data-v-80b16886] mate-radio-button{white-space:normal;word-break:break-word}.ui-radio-list__actions[data-v-80b16886]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,31,66,.12)}.ui-checkbox-list[data-v-794f7974]{background:var(--mate-surface, #ffffff);border:1px solid rgba(0,31,66,.12);border-radius:8px;padding:16px}.ui-checkbox-list[data-v-794f7974] label,.ui-checkbox-list[data-v-794f7974] [slot=label],.ui-checkbox-list[data-v-794f7974] vaadin-checkbox,.ui-checkbox-list[data-v-794f7974] mate-checkbox{white-space:normal;word-break:break-word}.ui-checkbox-list__actions[data-v-794f7974]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,31,66,.12)}.ui-upload[data-v-08ad89c8]{background:var(--mate-surface, #ffffff);border:1px solid rgba(0,31,66,.12);border-radius:8px;padding:16px}.ui-upload__header[data-v-08ad89c8]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ui-upload__icon[data-v-08ad89c8]{color:var(--color-feedback-info, #006685);font-size:20px}.ui-upload__label[data-v-08ad89c8]{font-weight:600;font-size:14px;color:var(--mate-text-heading, #001f42)}.ui-upload__description[data-v-08ad89c8]{font-size:13px;color:#001f4299;margin:0 0 12px}.ui-upload__dropzone[data-v-08ad89c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;border:2px dashed rgba(0,31,66,.2);border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s}.ui-upload__dropzone[data-v-08ad89c8]:hover{border-color:var(--color-feedback-info, #006685);background:#0066850a}.ui-upload__dropzone-icon[data-v-08ad89c8]{font-size:32px;color:#001f424d}.ui-upload__dropzone-text[data-v-08ad89c8]{font-size:13px;color:#001f4280}.ui-upload__hidden-input[data-v-08ad89c8]{display:none}.ui-upload__file[data-v-08ad89c8]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;background:#0066850f;border-radius:6px}.ui-upload__file-icon[data-v-08ad89c8]{font-size:20px;color:var(--color-feedback-info, #006685)}.ui-upload__file-name[data-v-08ad89c8]{flex:1;font-size:13px;font-weight:500;color:var(--mate-text-heading, #001f42);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-upload__file-size[data-v-08ad89c8]{font-size:12px;color:#001f4280;white-space:nowrap}.ui-upload__file-success[data-v-08ad89c8]{font-size:20px;color:#2e7d32}.ui-progress-bar[data-v-13f008d1]{display:flex;align-items:center;gap:12px;background:var(--mate-surface, #ffffff);border:1px solid rgba(0,31,66,.12);border-radius:8px;padding:12px 16px}.ui-progress-bar[data-v-13f008d1] vaadin-progress-bar{flex:1}.ui-progress-bar__label[data-v-13f008d1]{font-size:14px;font-weight:600;color:var(--mate-text-body, rgba(0, 31, 66, .9));min-width:40px;text-align:right}.ui-info-box[data-v-71a99446]{display:flex;align-items:flex-start;gap:10px;background:#3392ff14;border:1px solid rgba(51,146,255,.25);border-radius:8px;padding:12px 16px}.ui-info-box__icon[data-v-71a99446]{color:var(--mate-primary, #3392ff);font-size:20px;flex-shrink:0;margin-top:1px}.ui-info-box__text[data-v-71a99446]{font-size:14px;line-height:1.5;color:var(--mate-text-body, rgba(0, 31, 66, .9))}.ui-button[data-v-5dd9b497]{padding:4px 0}.ui-fingerprint-sensor[data-v-67ea8988]{display:flex;align-items:center;gap:12px;background:var(--mate-surface, #ffffff);border:1px solid rgba(0,31,66,.12);border-radius:8px;padding:14px 16px;transition:border-color .2s,background .2s}.ui-fingerprint-sensor--clickable[data-v-67ea8988]{cursor:pointer}.ui-fingerprint-sensor--clickable[data-v-67ea8988]:hover{border-color:var(--mate-primary, #1a3da5);background:#1a3da505}.ui-fingerprint-sensor--scanning[data-v-67ea8988]{border-color:var(--mate-primary, #1a3da5);background:#1a3da508}.ui-fingerprint-sensor--success[data-v-67ea8988]{border-color:#2e7d32;background:#2e7d320a}.ui-fingerprint-sensor--error[data-v-67ea8988]{border-color:#c62828;background:#c628280a}.ui-fingerprint-sensor__icon-wrapper[data-v-67ea8988]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#00668514;flex-shrink:0;transition:background .2s}.ui-fingerprint-sensor__icon-wrapper--scanning[data-v-67ea8988]{background:#1a3da51a}.ui-fingerprint-sensor__icon-wrapper--success[data-v-67ea8988]{background:#2e7d321a}.ui-fingerprint-sensor__icon-wrapper--error[data-v-67ea8988]{background:#c628281a}.ui-fingerprint-sensor__icon[data-v-67ea8988]{font-size:24px;color:var(--color-feedback-info, #006685);transition:color .2s}.ui-fingerprint-sensor__icon--scanning[data-v-67ea8988]{color:var(--mate-primary, #1a3da5);animation:fp-card-pulse-67ea8988 1.5s ease-in-out infinite}.ui-fingerprint-sensor__icon--success[data-v-67ea8988]{color:#2e7d32}.ui-fingerprint-sensor__icon--error[data-v-67ea8988]{color:#c62828}.ui-fingerprint-sensor__content[data-v-67ea8988]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ui-fingerprint-sensor__label[data-v-67ea8988]{font-size:14px;font-weight:600;line-height:1.4;color:var(--mate-text-heading, #001f42)}.ui-fingerprint-sensor__description[data-v-67ea8988]{font-size:13px;line-height:1.4;color:#001f4299}.ui-fingerprint-sensor__status[data-v-67ea8988]{flex-shrink:0;display:flex;align-items:center}.ui-fingerprint-sensor__status-text--scanning[data-v-67ea8988]{font-size:12px;font-weight:500;color:var(--mate-primary, #1a3da5);white-space:nowrap}.ui-fingerprint-sensor__status-icon[data-v-67ea8988]{font-size:20px}.ui-fingerprint-sensor__status-icon--idle[data-v-67ea8988]{color:#001f424d}.ui-fingerprint-sensor__status-icon--success[data-v-67ea8988]{color:#2e7d32}.ui-fingerprint-sensor__status-icon--error[data-v-67ea8988]{color:#c62828}@keyframes fp-card-pulse-67ea8988{0%,to{opacity:1}50%{opacity:.4}}.fp-overlay{position:fixed;inset:0;background:#00000080;display:flex;flex-direction:column;justify-content:flex-end;z-index:10000;overflow:hidden;font-family:Segoe UI,sans-serif}.fp-panel{background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:75%}.fp-panel__header{display:flex;align-items:center;padding:16px 12px 0 20px}.fp-panel__title{flex:1;font-size:18px;font-weight:600;color:#001f42}.fp-panel__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;flex-shrink:0}.fp-panel__close:hover{background:#0000000f}.fp-panel__close-icon{font-size:20px;color:#001f4280}.fp-panel__body{display:flex;flex-direction:column;align-items:center;padding:12px 24px 32px;gap:20px}.fp-panel__hint{margin:0;font-size:14px;color:#001f4299;text-align:center;min-height:20px}.fp-sensor{position:relative;width:120px;height:120px}.fp-sensor__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.fp-sensor__ring-bg{fill:none;stroke:#001f4214;stroke-width:4}.fp-sensor__ring-progress{fill:none;stroke:var(--mate-primary, #1a3da5);stroke-width:4;stroke-linecap:round;stroke-dasharray:339.29;stroke-dashoffset:calc(339.29 * (1 - var(--progress, 0)));transition:stroke-dashoffset .05s linear}.fp-sensor__ring-progress--active{stroke:var(--mate-primary, #1a3da5)}.fp-sensor__target{position:absolute;inset:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0066850f;cursor:pointer;transition:background .2s,transform .15s;-webkit-user-select:none;user-select:none;touch-action:none}.fp-sensor__target:hover{background:#0066851a}.fp-sensor__target--holding{background:#1a3da51f;transform:scale(.95)}.fp-sensor__target--done{background:#2e7d321a;cursor:default}.fp-sensor__icon{font-size:48px;color:var(--color-feedback-info, #006685);transition:color .2s}.fp-sensor__icon--holding{color:var(--mate-primary, #1a3da5);animation:fp-scan-pulse .8s ease-in-out infinite}.fp-sensor__icon--done{color:#2e7d32;animation:none}@keyframes fp-scan-pulse{0%,to{opacity:1}50%{opacity:.5}}.fp-overlay-enter-active,.fp-overlay-leave-active{transition:all .3s ease}.fp-overlay-enter-from,.fp-overlay-leave-to{opacity:0}.fp-overlay-enter-from .fp-panel,.fp-overlay-leave-to .fp-panel{transform:translateY(100%)}.ui-success[data-v-5d4c0e7a]{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--mate-surface, #ffffff);border:1px solid var(--color-layout-border, #a5aac3);border-radius:12px}.ui-success__header[data-v-5d4c0e7a]{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--color-layout-border, #a5aac3)}.ui-success__title[data-v-5d4c0e7a]{font-family:Roboto,sans-serif;font-weight:400;font-size:22px;line-height:28px;color:var(--color-layout-text-muted, #49454f)}.ui-success__illustration[data-v-5d4c0e7a]{align-self:center;width:160px;height:160px;margin-top:8px}.ui-success__heading[data-v-5d4c0e7a]{margin:0;text-align:center;font-family:Fira Sans,sans-serif;font-weight:600;font-size:26px;line-height:32px;color:var(--color-feedback-success, #006b51)}.ui-success__message[data-v-5d4c0e7a]{margin:0;text-align:center;font-family:Fira Sans,sans-serif;font-weight:500;font-size:18px;line-height:24px;color:var(--color-feedback-loader, #404565)}.ui-success__description[data-v-5d4c0e7a]{margin:0;text-align:center;font-family:Fira Sans,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#6b7280}.ui-success__reference[data-v-5d4c0e7a]{margin:0;text-align:center;font-family:Fira Sans,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:var(--color-layout-text-muted, #404565)}.ui-success__actions[data-v-5d4c0e7a]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ui-success__button[data-v-5d4c0e7a]{width:100%;min-height:48px}.antrag-overlay{position:fixed;inset:0;background:#00000080;display:flex;flex-direction:column;justify-content:flex-end;z-index:10000;overflow:hidden;font-family:Segoe UI,sans-serif}.antrag-panel{background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:75%;overflow:hidden}.antrag-panel__header{display:flex;align-items:center;padding:16px 12px 0 20px}.antrag-panel__title{flex:1;font-size:18px;font-weight:600;color:#001f42}.antrag-panel__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;flex-shrink:0}.antrag-panel__close:hover{background:#0000000f}.antrag-panel__close-icon{font-size:20px;color:#001f4280}.antrag-panel__body{flex:1;overflow-y:auto;padding:12px 20px 24px}.antrag-overlay-enter-active,.antrag-overlay-leave-active{transition:all .3s ease}.antrag-overlay-enter-from,.antrag-overlay-leave-to{opacity:0}.antrag-overlay-enter-from .antrag-panel,.antrag-overlay-leave-to .antrag-panel{transform:translateY(100%)}.ui-payment[data-v-cb1e0a64]{display:flex;flex-direction:column;gap:0;background:var(--mate-surface, #ffffff);border:1px solid var(--color-layout-border, #a5aac3);border-radius:12px;overflow:hidden}.ui-payment__alert[data-v-cb1e0a64]{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500}.ui-payment__alert--success[data-v-cb1e0a64]{background:#e8f5e9;color:#1b5e20}.ui-payment__alert--info[data-v-cb1e0a64]{background:#e3f2fd;color:#0d47a1}.ui-payment__alert--warning[data-v-cb1e0a64]{background:#fff3e0;color:#e65100}.ui-payment__alert-icon[data-v-cb1e0a64]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.ui-payment__alert--success .ui-payment__alert-icon[data-v-cb1e0a64]{background:#1b5e20;color:#fff}.ui-payment__title[data-v-cb1e0a64]{margin:16px 16px 4px;font-size:20px;font-weight:600;color:var(--mate-text-heading, #001f42)}.ui-payment__description[data-v-cb1e0a64]{margin:0 16px 16px;font-size:14px;line-height:1.5;color:var(--color-layout-text-muted, #49454f)}.ui-payment__accordion[data-v-cb1e0a64]{border-top:1px solid var(--color-layout-border, #a5aac3);border-bottom:1px solid var(--color-layout-border, #a5aac3)}.ui-payment__accordion-header[data-v-cb1e0a64]{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-payment__accordion-title[data-v-cb1e0a64]{font-size:16px;font-weight:500;color:var(--mate-primary, #3392ff)}.ui-payment__accordion-icon[data-v-cb1e0a64]{font-size:16px;color:var(--mate-primary, #3392ff);transition:transform .2s}.ui-payment__accordion-icon--open[data-v-cb1e0a64]{transform:rotate(180deg)}.ui-payment__accordion-body[data-v-cb1e0a64]{padding:0 16px 16px}.ui-payment__order-header[data-v-cb1e0a64]{display:flex;align-items:center;gap:12px;padding:8px 0 16px}.ui-payment__order-icon[data-v-cb1e0a64]{font-size:24px}.ui-payment__order-label[data-v-cb1e0a64]{font-size:16px;font-weight:500;color:var(--mate-text-heading, #001f42)}.ui-payment__order-meta[data-v-cb1e0a64]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ui-payment__meta-row[data-v-cb1e0a64]{display:flex;flex-direction:column;gap:2px}.ui-payment__meta-label[data-v-cb1e0a64]{font-size:13px;font-weight:600;color:var(--mate-text-heading, #001f42)}.ui-payment__meta-value[data-v-cb1e0a64]{font-size:13px;color:var(--color-layout-text-muted, #49454f)}.ui-payment__line-items[data-v-cb1e0a64]{margin-top:8px}.ui-payment__line-items-header[data-v-cb1e0a64]{font-size:14px;font-weight:600;color:var(--mate-text-heading, #001f42);margin-bottom:8px}.ui-payment__line-item[data-v-cb1e0a64]{display:flex;align-items:center;padding:8px 0;font-size:13px;border-bottom:1px solid #f0f0f0}.ui-payment__line-item--total[data-v-cb1e0a64]{font-weight:600;border-bottom:none}.ui-payment__line-item-desc[data-v-cb1e0a64]{flex:1;color:var(--mate-text-heading, #001f42)}.ui-payment__line-item-detail[data-v-cb1e0a64]{flex:1;color:var(--color-layout-text-muted, #49454f)}.ui-payment__line-item-amount[data-v-cb1e0a64]{text-align:right;min-width:60px;color:var(--mate-text-heading, #001f42)}.ui-payment__summary[data-v-cb1e0a64]{padding:16px}.ui-payment__summary-title[data-v-cb1e0a64]{font-size:16px;font-weight:600;color:var(--mate-text-heading, #001f42);margin-bottom:12px}.ui-payment__summary-card[data-v-cb1e0a64]{border:1px solid var(--color-layout-border, #a5aac3);border-radius:8px;overflow:hidden}.ui-payment__card-title[data-v-cb1e0a64]{margin:0;padding:12px 16px;font-size:15px;font-weight:600;color:var(--mate-text-heading, #001f42)}.ui-payment__card-body[data-v-cb1e0a64]{padding:0 16px 16px}.ui-payment__card-field[data-v-cb1e0a64]{margin-bottom:12px}.ui-payment__card-label[data-v-cb1e0a64]{display:block;font-size:13px;font-weight:600;color:var(--mate-text-heading, #001f42)}.ui-payment__card-value[data-v-cb1e0a64]{display:block;font-size:13px;color:var(--color-layout-text-muted, #49454f)}.ui-payment__card-sublabel[data-v-cb1e0a64]{display:block;font-size:12px;color:var(--color-layout-text-muted, #49454f)}.ui-payment__card-divider[data-v-cb1e0a64]{height:1px;background:var(--color-layout-border, #a5aac3);margin:8px 0}.ui-payment__card-field--total .ui-payment__card-value[data-v-cb1e0a64]{font-weight:600;color:var(--mate-text-heading, #001f42)}.ui-payment__actions[data-v-cb1e0a64]{display:flex;gap:12px;padding:16px;border-top:1px solid var(--color-layout-border, #a5aac3)}.ui-payment__button[data-v-cb1e0a64]{flex:0;min-height:48px}.ui-payment__button--primary[data-v-cb1e0a64]{flex:1}.payment-overlay{position:fixed;inset:0;background:#00000080;display:flex;flex-direction:column;justify-content:flex-end;z-index:10000;overflow:hidden}.payment-overlay__loading{display:flex;flex-direction:column;height:100%;background:#fafafa}.payment-overlay__loading-header{display:flex;align-items:center;justify-content:space-between;padding:16px;font-size:16px;color:#001f42}.payment-overlay__loading-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.payment-overlay__wallet-logo{margin-bottom:24px}.payment-overlay__wallet-text{display:flex;align-items:baseline;gap:6px}.payment-overlay__wallet-title{font-size:24px;font-weight:700;color:#1a3c7a}.payment-overlay__wallet-subtitle{font-size:18px;font-weight:400;color:var(--mate-primary, #3392ff)}.payment-overlay__wallet-status{font-size:14px;color:#6b7280}.payment-overlay__select{background:#f2f2f7;border-radius:20px 20px 0 0;max-height:85%;overflow-y:auto}.payment-overlay__sheet-header{display:flex;align-items:center;padding:16px;gap:12px}.payment-overlay__sheet-title{flex:1;text-align:center;font-size:16px;font-weight:600;color:#001f42}.payment-overlay__close{width:32px;height:32px;border-radius:50%;background:#0000000f;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#6b7280;flex-shrink:0}.payment-overlay__close:hover{background:#0000001f}.payment-overlay__confirm-btn{cursor:pointer;flex-shrink:0}.payment-overlay__sheet-body{padding:0 16px 24px}.payment-overlay__section-title{font-size:14px;font-weight:600;color:#001f42;margin-bottom:8px;margin-top:8px}.payment-overlay__methods{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:16px}.payment-overlay__method{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0}.payment-overlay__method:last-child{border-bottom:none}.payment-overlay__method--selected{background:#f8f8ff}.payment-overlay__method-icon{font-size:24px;width:32px;text-align:center}.payment-overlay__method-info{flex:1;display:flex;flex-direction:column}.payment-overlay__method-label{font-size:14px;font-weight:600;color:#001f42}.payment-overlay__method-number{font-size:12px;color:#6b7280}.payment-overlay__method-check{font-size:18px;color:var(--mate-primary, #3392ff)}.payment-overlay__frequency{background:#fff;border-radius:12px;overflow:hidden}.payment-overlay__freq-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f0f0f0}.payment-overlay__freq-row:last-child{border-bottom:none}.payment-overlay__freq-label{font-size:14px;color:#001f42}.payment-overlay__freq-value{font-size:14px;color:#6b7280}.payment-overlay__processing{display:flex;align-items:center;justify-content:center;height:100%;background:#0000004d}.payment-overlay__processing-card{background:#fff;border-radius:16px;padding:24px;margin:24px;text-align:center}.payment-overlay__processing-title{margin:0 0 8px;font-size:18px;font-weight:700;color:#001f42}.payment-overlay__processing-text{margin:0 0 20px;font-size:14px;color:#6b7280}.payment-overlay__spinner{width:48px;height:48px;border:4px solid #e0e0e0;border-top-color:#001f42;border-radius:50%;margin:0 auto;animation:payment-spin 1s linear infinite}@keyframes payment-spin{to{transform:rotate(360deg)}}.payment-overlay__result{display:flex;align-items:center;justify-content:center;height:100%;background:#0000004d}.payment-overlay__result-card{background:#fff;border-radius:16px;padding:24px;margin:24px}.payment-overlay__result-title{margin:0 0 8px;font-size:20px;font-weight:700;color:#001f42}.payment-overlay__result-text{margin:0 0 20px;font-size:14px;line-height:1.5;color:#49454f}.payment-overlay__result-button{width:100%;min-height:48px;margin-top:8px}.payment-overlay-enter-active,.payment-overlay-leave-active{transition:all .3s ease}.payment-overlay-enter-from,.payment-overlay-leave-to{opacity:0}.chat-header[data-v-cebf6423]{display:flex;align-items:center;width:100%;min-height:48px;padding:0 4px}.chat-header-btn[data-v-cebf6423]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:4px;cursor:pointer;flex-shrink:0}.chat-header-btn[data-v-cebf6423]:hover{background:#0000000a}.chat-header-icon[data-v-cebf6423]{width:24px;height:24px;color:var(--mate-text-primary, #171a2b)}.chat-header-title[data-v-cebf6423]{flex:1;text-align:center;font-family:Segoe UI,sans-serif;font-weight:600;font-size:21px;line-height:24px;color:var(--mate-text-heading, #171a2b)}.bubble[data-v-9c62e2c2]{padding:12px;display:flex;flex-direction:column;gap:8px;max-width:80%;box-sizing:border-box;border:1px solid var(--color-layout-border, #a5aac3)}.bubble--bot[data-v-9c62e2c2]{background:var(--color-feedback-info-background, #d5f6ff);border-radius:20px 20px 20px 2px;align-self:flex-start}.bubble--user[data-v-9c62e2c2]{background:var(--color-action-state-indicator-tint, white);border-radius:20px 20px 2px;align-self:flex-end}.bubble-body[data-v-9c62e2c2]{font-weight:400;font-size:16px;line-height:24px;color:var(--color-layout-text-default, #171a2b);white-space:pre-line}.bubble-body[data-v-9c62e2c2] p{margin:0}.bubble-body[data-v-9c62e2c2] ul{margin:0;padding-left:24px}.bubble-body[data-v-9c62e2c2] li{margin-bottom:8px}.bubble-actions[data-v-9c62e2c2]{display:flex;flex-direction:column;gap:8px;width:100%}.bubble-actions[data-v-9c62e2c2] mate-button,.bubble-actions[data-v-9c62e2c2] vaadin-button{width:100%}.chat-input-area[data-v-1e6ecb25]{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px;border-top:1px solid var(--mate-border, #a5aac3);background:var(--mate-background-secondary, #f7f7f9);box-shadow:0 -4px 4px #0000001a;box-sizing:border-box}.chat-input-textarea-wrap[data-v-1e6ecb25],.chat-input-field[data-v-1e6ecb25]{width:100%}.chat-input-toolbar[data-v-1e6ecb25]{display:flex;align-items:center;width:100%}.chat-input-disclaimer[data-v-1e6ecb25]{flex:1;font-family:Segoe UI,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#6f6f6f}.chat-input-buttons[data-v-1e6ecb25]{display:flex;align-items:center;gap:0;flex-shrink:0}.action-menu-overlay[data-v-a201c958]{position:absolute;inset:0;z-index:20}.action-menu[data-v-a201c958]{position:absolute;bottom:120px;left:16px;background:#f7fcff;border-radius:16px;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026;overflow:hidden;min-width:200px;padding:2px 0}.action-menu-item[data-v-a201c958]{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;cursor:pointer;margin:2px 4px;border-radius:4px}.action-menu-item[data-v-a201c958]:hover{background:#0000000f}.action-menu-icon[data-v-a201c958]{width:20px;height:20px;color:var(--mate-text-primary, #1d1b20)}.action-menu-label[data-v-a201c958]{font-family:Segoe UI,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--mate-text-primary, #1d1b20)}.menu-enter-active[data-v-a201c958],.menu-leave-active[data-v-a201c958]{transition:opacity .15s ease}.menu-enter-from[data-v-a201c958],.menu-leave-to[data-v-a201c958]{opacity:0}.chat-window[data-v-dceff2d2]{display:flex;flex-direction:column;height:100%;width:100%;background:#f7f7f9;border:1px solid var(--mate-border, #ccd2d9);border-radius:18px;overflow:hidden;font-family:Segoe UI,sans-serif;position:relative}.chat-window-body[data-v-dceff2d2]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.chat-window-messages[data-v-dceff2d2]{flex:1;overflow-y:auto;padding:0 16px 32px;display:flex;flex-direction:column;gap:16px}.ai-spec-container[data-v-dceff2d2]{width:100%}.welcome-loading[data-v-dceff2d2]{display:flex;flex-direction:column;flex:1;align-items:flex-start;justify-content:center;padding:0 16px}.loading-dots[data-v-dceff2d2]{display:flex;gap:6px;padding:16px 0}.loading-dots span[data-v-dceff2d2]{width:10px;height:10px;border-radius:50%;background:var(--mate-color-signal-info, #006685);opacity:.4;animation:loading-pulse-dceff2d2 1.4s infinite ease-in-out both}.loading-dots span[data-v-dceff2d2]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-dceff2d2]:nth-child(2){animation-delay:-.16s}.loading-dots span[data-v-dceff2d2]:nth-child(3){animation-delay:0s}@keyframes loading-pulse-dceff2d2{0%,80%,to{opacity:.4;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.typing-indicator[data-v-dceff2d2]{align-self:flex-start;padding:0 4px}.tool-progress[data-v-dceff2d2]{display:flex;align-items:center;gap:8px;padding:8px 0;animation:tool-progress-fade-in-dceff2d2 .2s ease-out}.tool-progress__spinner[data-v-dceff2d2]{width:16px;height:16px;border:2px solid var(--mate-color-signal-info, #006685);border-top-color:transparent;border-radius:50%;animation:spinner-rotate-dceff2d2 .8s linear infinite}.tool-progress__message[data-v-dceff2d2]{font-size:14px;color:var(--color-layout-text-subtle, #5a5e75)}@keyframes spinner-rotate-dceff2d2{to{transform:rotate(360deg)}}@keyframes tool-progress-fade-in-dceff2d2{0%{opacity:0}to{opacity:1}}.welcome-container[data-v-dceff2d2]{display:flex;flex-direction:column;flex:1;overflow:hidden}.attachment-bubble[data-v-1f9ddaae]{display:flex;gap:8px;align-items:flex-start;padding:12px;border-radius:20px 20px 20px 2px;border:1px solid var(--mate-border, #a5aac3);max-width:80%;box-sizing:border-box}.attachment-bubble--bot[data-v-1f9ddaae]{background:#d5f6ff;align-self:flex-end}.attachment-bubble--user[data-v-1f9ddaae]{background:#fff;align-self:flex-start;border-radius:20px 20px 2px}.pdf-thumbnail[data-v-1f9ddaae]{width:39px;height:52px;background:#fff;border:1px solid var(--mate-border, #a5aac3);border-radius:2px;padding:8px;flex-shrink:0;display:flex;align-items:stretch;box-sizing:border-box}.pdf-lines[data-v-1f9ddaae]{display:flex;flex-direction:column;gap:3px;width:100%}.pdf-line[data-v-1f9ddaae]{height:2px;background:#a5aac3;border-radius:1px;width:100%}.pdf-line--short[data-v-1f9ddaae]{width:40%}.pdf-line--title[data-v-1f9ddaae]{height:5px}.audio-indicator[data-v-1f9ddaae]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.audio-icon[data-v-1f9ddaae]{width:32px;height:32px;color:var(--mate-color-signal-info, #006685)}.attachment-info[data-v-1f9ddaae]{display:flex;flex-direction:column;gap:4px;min-width:0}.attachment-name[data-v-1f9ddaae]{font-family:Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--mate-text-primary, #171a2b);word-break:break-word}.attachment-meta[data-v-1f9ddaae]{font-family:Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--mate-text-secondary, #404565)}.timestamp-divider[data-v-d79eaae3]{display:flex;align-items:center;gap:8px;padding:0 24px;width:100%;box-sizing:border-box}.timestamp-line[data-v-d79eaae3]{flex:1;height:1px;background:var(--mate-divider, rgba(0, 31, 66, .12))}.timestamp-label[data-v-d79eaae3]{font-family:Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--mate-text-primary, #171a2b);white-space:nowrap}.suggestion-chips[data-v-6f0736d9]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.chip[data-v-6f0736d9]{display:flex;align-items:center;gap:4px;height:32px;padding:2px 16px 2px 12px;border:1px solid var(--mate-color-signal-info, #006685);border-radius:4px;background:#fff;cursor:pointer;transition:background .15s}.chip[data-v-6f0736d9]:hover{background:#0066850f}.chip-icon[data-v-6f0736d9]{width:24px;height:24px;flex-shrink:0;color:var(--mate-text-secondary, #404565);align-items:center;justify-content:center}.chip-icon[data-v-6f0736d9]:before{display:none}.chip-label[data-v-6f0736d9]{font-family:Segoe UI,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:var(--mate-text-secondary, #404565);white-space:nowrap}.info-card[data-v-b59e756d]{background:#fff;border:1px solid var(--mate-border, #a5aac3);border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.info-card-title[data-v-b59e756d]{font-family:Segoe UI,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:var(--mate-text-heading, #171a2b);margin:0}.info-card-section[data-v-b59e756d]{display:flex;flex-direction:column;gap:16px}.info-card-item[data-v-b59e756d]{display:flex;flex-direction:column}.info-card-headline[data-v-b59e756d]{display:flex;align-items:center;gap:16px}.info-card-icon-wrap[data-v-b59e756d]{width:48px;height:48px;border-radius:100px;background:var(--mate-background-secondary, #f7f7f9);display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-card-icon[data-v-b59e756d]{width:24px;height:24px;color:var(--mate-text-primary, #171a2b)}.info-card-item-title[data-v-b59e756d]{font-family:Segoe UI,sans-serif;font-weight:500;font-size:18px;line-height:24px;color:var(--mate-text-primary, #171a2b)}.info-card-item-desc[data-v-b59e756d]{font-family:Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--mate-text-primary, #171a2b);margin:0}.info-card-divider[data-v-b59e756d]{height:1px;background:var(--mate-divider, rgba(0, 31, 66, .12))}.data-card[data-v-7bf1c5e8]{background:#fff;border:1px solid var(--mate-border, #a5aac3);border-radius:4px;padding:8px 9px 9px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.data-card-title[data-v-7bf1c5e8]{font-family:Segoe UI,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:var(--mate-text-heading, #171a2b);margin:0;padding:6px 0 2px}.data-card-table[data-v-7bf1c5e8]{display:flex;flex-direction:column}.data-card-row[data-v-7bf1c5e8]{display:flex;gap:0;border-bottom:1px solid var(--mate-border, #a5aac3);padding:8px 4px}.data-card-label[data-v-7bf1c5e8]{flex:1;font-family:Segoe UI,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:var(--mate-text-primary, #171a2b)}.data-card-value[data-v-7bf1c5e8]{flex:1;font-family:Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--mate-text-primary, #171a2b)}.data-card-footer[data-v-7bf1c5e8]{padding-top:8px}.data-card-footer[data-v-7bf1c5e8] mate-button,.data-card-footer[data-v-7bf1c5e8] vaadin-button{width:100%}.bottom-sheet-overlay[data-v-fe660cde]{position:absolute;inset:0;background:#0006;display:flex;flex-direction:column;justify-content:flex-end;z-index:10}.bottom-sheet-panel[data-v-fe660cde]{background:#fff;border-radius:16px 16px 0 0;max-height:80%;overflow-y:auto;display:flex;flex-direction:column}.bottom-sheet-header[data-v-fe660cde]{display:flex;align-items:flex-start;padding:12px 12px 16px 24px}.bottom-sheet-title[data-v-fe660cde]{flex:1;font-family:Segoe UI,sans-serif;font-weight:400;font-size:22px;line-height:28px;color:#49454f;padding-top:12px}.bottom-sheet-close[data-v-fe660cde]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:100px;flex-shrink:0}.bottom-sheet-close[data-v-fe660cde]:hover{background:#0000000f}.bottom-sheet-close-icon[data-v-fe660cde]{width:24px;height:24px}.bottom-sheet-content[data-v-fe660cde]{padding:0 16px 20px;display:flex;flex-direction:column;gap:16px}.bottomsheet-enter-active[data-v-fe660cde],.bottomsheet-leave-active[data-v-fe660cde]{transition:all .3s ease}.bottomsheet-enter-from[data-v-fe660cde],.bottomsheet-leave-to[data-v-fe660cde]{opacity:0}.bottomsheet-enter-from .bottom-sheet-panel[data-v-fe660cde],.bottomsheet-leave-to .bottom-sheet-panel[data-v-fe660cde]{transform:translateY(100%)}.mobile-footer[data-v-3b8a4475]{display:flex;width:100%;background:#fff;border:1px solid var(--mate-border, #ccd2d9);border-radius:18px;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));box-sizing:border-box;-webkit-user-select:none;user-select:none}.mobile-footer-item[data-v-3b8a4475]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 0;color:var(--color-layout-text-subtle, #5a5e75);border-radius:8px;outline:none}.mobile-footer-item.is-interactive[data-v-3b8a4475]{cursor:pointer}.mobile-footer-item.is-interactive[data-v-3b8a4475]:hover{background:#001f420a}.mobile-footer-item.is-interactive[data-v-3b8a4475]:focus-visible{box-shadow:0 0 0 2px var(--mate-color-signal-info, #006685)}.mobile-footer-item.is-disabled[data-v-3b8a4475]{pointer-events:none}.mobile-footer-item.is-active[data-v-3b8a4475]{color:var(--mate-color-signal-info, #006685)}.mobile-footer-icon[data-v-3b8a4475]{display:inline-flex;width:24px;height:24px}.mobile-footer-label[data-v-3b8a4475]{font-family:Segoe UI,sans-serif;font-size:11px;line-height:14px;font-weight:500}#app:has(.playground){padding:0;align-items:stretch}.playground[data-v-3d04c917]{display:flex;width:100%;height:100vh;overflow:hidden;background:#f5f7fa}.playground__sidebar[data-v-3d04c917]{width:280px;min-width:280px;background:#fff;border-right:1px solid rgba(0,31,66,.12);display:flex;flex-direction:column;overflow-y:auto}.playground__title[data-v-3d04c917]{font-size:16px;font-weight:700;color:#001f42;padding:20px 16px 12px;margin:0;border-bottom:1px solid rgba(0,31,66,.08)}.playground__list[data-v-3d04c917]{list-style:none;margin:0;padding:8px 0}.playground__list-item[data-v-3d04c917]{display:flex;flex-direction:column;gap:2px;padding:10px 16px;cursor:pointer;transition:background .15s;border-left:3px solid transparent}.playground__list-item[data-v-3d04c917]:hover{background:#001f420a}.playground__list-item--active[data-v-3d04c917]{background:#1a3da50f;border-left-color:var(--mate-primary, #1a3da5)}.playground__list-name[data-v-3d04c917]{font-size:14px;font-weight:600;color:#001f42}.playground__list-desc[data-v-3d04c917]{font-size:12px;color:#001f428c}.playground__main[data-v-3d04c917]{flex:1;display:flex;flex-direction:row;min-width:0;overflow:hidden}.playground__preview[data-v-3d04c917]{flex:1;display:flex;justify-content:center;align-items:center;padding:24px;overflow:hidden;min-width:0}.playground__device[data-v-3d04c917]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:412px;height:100%;max-height:720px}.playground__phone[data-v-3d04c917]{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;background:#f7f7f9;border:1px solid var(--mate-border, #ccd2d9);border-radius:18px;overflow:hidden;font-family:Segoe UI,sans-serif;position:relative}.playground__messages[data-v-3d04c917]{flex:1;overflow-y:auto;padding:0 16px 32px;display:flex;flex-direction:column;gap:16px}.playground__ai-spec[data-v-3d04c917]{width:100%}.playground__loading-dots[data-v-3d04c917]{display:flex;gap:6px;padding:16px 0;align-self:flex-start}.playground__loading-dots span[data-v-3d04c917]{width:10px;height:10px;border-radius:50%;background:var(--mate-color-signal-info, #006685);opacity:.4;animation:playground-pulse-3d04c917 1.4s infinite ease-in-out both}.playground__loading-dots span[data-v-3d04c917]:nth-child(1){animation-delay:-.32s}.playground__loading-dots span[data-v-3d04c917]:nth-child(2){animation-delay:-.16s}.playground__loading-dots span[data-v-3d04c917]:nth-child(3){animation-delay:0s}@keyframes playground-pulse-3d04c917{0%,80%,to{opacity:.4;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.playground__log[data-v-3d04c917]{width:320px;min-width:320px;background:#fff;border-left:1px solid rgba(0,31,66,.12);display:flex;flex-direction:column;overflow:hidden}.playground__log-header[data-v-3d04c917]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:13px;font-weight:600;color:#001f42;border-bottom:1px solid rgba(0,31,66,.08)}.playground__log-clear[data-v-3d04c917]{background:none;border:1px solid rgba(0,31,66,.2);border-radius:4px;padding:2px 10px;font-size:12px;color:#001f4299;cursor:pointer}.playground__log-clear[data-v-3d04c917]:hover{background:#001f420a}.playground__log-empty[data-v-3d04c917]{padding:16px;font-size:13px;color:#001f4266;font-style:italic}.playground__log-entries[data-v-3d04c917]{flex:1;overflow-y:auto;padding:8px 16px}.playground__log-entry[data-v-3d04c917]{display:flex;gap:12px;padding:4px 0;font-size:13px;line-height:1.5;border-bottom:1px solid rgba(0,31,66,.04)}.playground__log-time[data-v-3d04c917]{color:#001f4266;font-family:monospace;font-size:12px;white-space:nowrap;padding-top:1px}.playground__log-value[data-v-3d04c917]{color:#001f42;word-break:break-word;white-space:pre-line}.home-screen[data-v-8058e847]{display:flex;flex-direction:column;width:100%;height:100%;background:#f7f7f9;border:1px solid var(--mate-border, #ccd2d9);border-radius:18px;padding:24px 20px;box-sizing:border-box;font-family:Segoe UI,sans-serif;overflow-y:auto;gap:24px}.home-screen__header[data-v-8058e847]{display:flex;flex-direction:column;gap:4px}.home-screen__greeting[data-v-8058e847]{font-size:14px;font-weight:500;color:var(--color-layout-text-subtle, #5a5e75)}.home-screen__title[data-v-8058e847]{font-size:22px;font-weight:600;line-height:1.3;color:var(--mate-text-heading, #171a2b)}.home-screen__tiles[data-v-8058e847]{display:flex;flex-direction:column;gap:12px}.home-screen__tile[data-v-8058e847]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--mate-border, #ccd2d9);border-radius:12px;padding:14px 16px;outline:none}.home-screen__tile--primary[data-v-8058e847]{cursor:pointer;transition:border-color .15s,background .15s}.home-screen__tile--primary[data-v-8058e847]:hover{border-color:var(--mate-color-signal-info, #006685);background:#0066850a}.home-screen__tile--primary[data-v-8058e847]:focus-visible{border-color:var(--mate-color-signal-info, #006685);box-shadow:0 0 0 2px var(--mate-color-signal-info, #006685)}.home-screen__tile--muted[data-v-8058e847]{opacity:.6}.home-screen__tile-icon[data-v-8058e847]{display:inline-flex;width:24px;height:24px;flex-shrink:0;color:var(--mate-color-signal-info, #006685)}.home-screen__tile-text[data-v-8058e847]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.home-screen__tile-label[data-v-8058e847]{font-size:15px;font-weight:600;color:var(--mate-text-heading, #171a2b)}.home-screen__tile-desc[data-v-8058e847]{font-size:13px;line-height:1.4;color:var(--color-layout-text-subtle, #5a5e75)}.home-screen__tile-chevron[data-v-8058e847]{display:inline-flex;width:20px;height:20px;flex-shrink:0;color:var(--color-layout-text-subtle, #5a5e75)}.app-container[data-v-fb3e2f44]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:412px;height:90vh}.app-content[data-v-fb3e2f44]{flex:1;min-height:0;position:relative}.app-content[data-v-fb3e2f44]>*{height:100%;width:100%}
