/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./node_modules/@bidv-ui/core/styles/bidv-ui-theme.less?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html {
  font-size: 16px !important;
}
:root {
  --bidv-text-font: 'Roboto', -apple-system, 'BlinkMacSystemFont', system-ui, 'Segoe UI', 'Helvetica Neue', sans-serif;
  --bidv-font-heading: var(--bidv-text-font);
  --bidv-font-heading-1: bold 3.125rem/3.5rem var(--bidv-font-heading);
  --bidv-font-heading-2: bold 2.75rem/3rem var(--bidv-font-heading);
  --bidv-font-heading-3: bold 2.25rem/2.5rem var(--bidv-font-heading);
  --bidv-font-heading-4: bold 1.75rem/2rem var(--bidv-font-heading);
  --bidv-font-heading-5: bold 1.5rem/1.75rem var(--bidv-font-heading);
  --bidv-font-heading-6: bold 1.25rem/1.5rem var(--bidv-font-heading);
  --bidv-font-text: var(--bidv-text-font);
  --bidv-font-text-xl: 400 1.1875rem/1.75rem var(--bidv-font-text);
  --bidv-font-text-l: 500 1.0625rem/1.75rem var(--bidv-font-text);
  --bidv-font-text-l-2: 500 1.0625rem/1.5rem var(--bidv-font-text);
  --bidv-font-text-m: 500 1rem/1.5rem var(--bidv-font-text);
  --bidv-font-text-m-2: 500 1rem/1.25rem var(--bidv-font-text);
  --bidv-font-text-s: 500 0.8125rem/1.25rem var(--bidv-font-text);
  --bidv-font-text-s-2: 500 0.8125rem/1rem var(--bidv-font-text);
  --bidv-font-text-xs: 400 0.6875rem/1rem var(--bidv-font-text);
  --bidv-font-text-xs-2: 400 0.6875rem/0.8125rem var(--bidv-font-text);
  --bidv-font-display-1: 400 3.5625rem/4rem var(--bidv-font-text);
  --bidv-font-display-2: 400 2.8125rem/3.25rem var(--bidv-font-text);
  --bidv-font-display-3: 600 2.25rem/2.75rem var(--bidv-font-text);
  --bidv-font-display-4: 400 2.25rem/2.75rem var(--bidv-font-text);
  --bidv-font-headline-1: 400 2rem/2.5rem var(--bidv-font-text);
  --bidv-font-headline-2: 600 1.75rem/2.25rem var(--bidv-font-text);
  --bidv-font-headline-3: 400 1.75rem/2.25rem var(--bidv-font-text);
  --bidv-font-headline-4: 600 1.5rem/2rem var(--bidv-font-text);
  --bidv-font-headline-5: 400 1.5rem/2rem var(--bidv-font-text);
  --bidv-font-headline-6: 400 1.375rem/1.75rem var(--bidv-font-text);
  --bidv-font-headline-7: 500 1.25rem/1.625rem var(--bidv-font-text);
  --bidv-font-headline-8: 400 1.25rem/1.625rem var(--bidv-font-text);
  --bidv-font-title-1: 500 1rem/1.5rem var(--bidv-font-text);
  --bidv-font-title-2: 500 0.875rem/1.25rem var(--bidv-font-text);
  --bidv-font-body-1: 400 1rem/1.5rem var(--bidv-font-text);
  --bidv-font-body-2: 400 0.875rem/1.25rem var(--bidv-font-text);
  --bidv-font-body-3: 400 0.75rem/1rem var(--bidv-font-text);
  --bidv-font-body-4: 400 0.6875rem/0.875rem var(--bidv-font-text);
  --bidv-font-body-5: 400 0.625rem/0.75rem var(--bidv-font-text);
  --bidv-font-label-1: 500 0.875rem/1.25rem var(--bidv-font-text);
  --bidv-font-label-2: 500 0.75rem/1rem var(--bidv-font-text);
  --bidv-font-label-3: 500 0.6875rem/0.875rem var(--bidv-font-text);
  --bidv-font-label-4: 500 0.625rem/0.75rem var(--bidv-font-text);
  --bidv-radius-xs: 0.25rem;
  --bidv-radius-s: 0.5rem;
  --bidv-radius-m: 0.5rem;
  --bidv-radius-l: 0.5rem;
  --bidv-radius-xl: 1.5rem;
  --bidv-height-xs: 1.5rem;
  --bidv-height-s: 2.25rem;
  --bidv-height-m: 2.75rem;
  --bidv-height-l: 3rem;
  --bidv-height-xl: 3.5rem;
  --bidv-padding-s: 0.5rem;
  --bidv-padding-m: 0.75rem;
  --bidv-padding-l: 1rem;
  --bidv-duration: 0.3s;
  --bidv-backdrop: none;
  --bidv-disabled-opacity: 0.3;
  --bidv-disabled-text: rgba(0, 0, 0, 0.3);
  --bidv-disabled-bg: rgba(0, 0, 0, 0.3);
  --bidv-autofill: #fff5c0;
  --bidv-border-color: rgba(0, 0, 0, 0.2);
  --bidv-primary-lowest: #003634;
  --bidv-primary-low: #00514e;
  --bidv-primary-default: #006b68;
  --bidv-primary-inverse: #249d99;
  --bidv-primary-high: #75cecb;
  --bidv-primary-highest: #b2e7e5;
  --bidv-default-fill: #ccc;
  --bidv-primary-text-default: #333;
  --bidv-disabled: #b2e7e5;
  --bidv-neutral-default: rgba(0, 0, 0, 0.05);
  --bidv-neutral-low: rgba(0, 0, 0, 0.1);
  --bidv-neutral-lowest: rgba(0, 0, 0, 0.2);
  --bidv-neutral-bg-default: #f5f5f5;
  --bidv-neutral-text-default: #333;
  --bidv-neutral-text-inverse: #fff;
  --bidv-negative-default: #920a0f;
  --bidv-negative-inverse: #cb393e;
  --bidv-negative-intermediate: #b21d22;
  --bidv-negative-high: #ec8d90;
  --bidv-negative-highest: #f6c2c4;
  --bidv-base-01: #fff;
  --bidv-base-02: #f5f5f5;
  --bidv-base-03: #ededed;
  --bidv-base-04: #d7d7d7;
  --bidv-base-05: #b0b0b0;
  --bidv-base-06: #959595;
  --bidv-base-07: #808080;
  --bidv-base-08: #333;
  --bidv-base-09: #000;
  --bidv-primary: var(--bidv-primary-default);
  --bidv-primary-hover: var(--bidv-primary-inverse);
  --bidv-primary-active: var(--bidv-primary-low);
  --bidv-primary-text: #fff;
  --bidv-secondary: #ebffff;
  --bidv-secondary-hover: #def2f2;
  --bidv-secondary-active: #d9f2f2;
  --bidv-accent: #ffb71b;
  --bidv-accent-hover: #ffeda9;
  --bidv-accent-active: #db9705;
  --bidv-accent-text: #fff;
  --bidv-selection: rgba(36, 157, 153, 0.12);
  --bidv-focus: rgba(51, 51, 51, 0.64);
  --bidv-clear: rgba(0, 0, 0, 0.04);
  --bidv-clear-disabled: rgba(0, 0, 0, 0.04);
  --bidv-clear-hover: rgba(0, 0, 0, 0.16);
  --bidv-clear-active: rgba(0, 0, 0, 0.2);
  --bidv-clear-inverse: rgba(255, 255, 255, 0.16);
  --bidv-clear-inverse-hover: rgba(255, 255, 255, 0.24);
  --bidv-clear-inverse-active: rgba(255, 255, 255, 0.4);
  --bidv-elevation-01: #fff;
  --bidv-elevation-02: #fff;
  --bidv-error-fill: hsl(358, 72%, 41%);
  --bidv-error-bg: hsla(358, 72%, 41%, 0.18);
  --bidv-error-bg-hover: hsla(358, 72%, 41%, 0.24);
  --bidv-success-fill: hsl(148, 82%, 28%);
  --bidv-success-bg: hsla(148, 82%, 28%, 0.18);
  --bidv-success-bg-hover: hsla(148, 82%, 28%, 0.24);
  --bidv-warning-fill: hsl(35, 79%, 43%);
  --bidv-warning-bg: hsla(35, 79%, 43%, 0.18);
  --bidv-warning-bg-hover: hsla(35, 79%, 43%, 0.24);
  --bidv-info-fill: hsl(208, 82%, 28%);
  --bidv-info-bg: hsla(208, 82%, 28%, 0.18);
  --bidv-info-bg-hover: hsla(208, 82%, 28%, 0.24);
  --bidv-neutral-fill: hsl(0, 0%, 20%);
  --bidv-neutral-bg: hsla(0, 0%, 20%, 0.18);
  --bidv-neutral-bg-hover: hsla(0, 0%, 20%, 0.24);
  --bidv-text-01: #333333;
  --bidv-text-02: rgba(51, 51, 51, 0.7);
  --bidv-text-03: rgba(51, 51, 51, 0.5);
  --foreground-semantic-infomative-intermediate: #0d4d84;
  --bidv-link: var(--bidv-primary);
  --bidv-link-hover: var(--bidv-primary-hover);
  --bidv-positive: var(--bidv-success-fill);
  --bidv-positive-hover: var(--bidv-success-bg-hover);
  --bidv-negative: var(--bidv-error-fill);
  --bidv-negative-hover: var(--bidv-error-bg-hover);
  --bidv-error-fill-night: var(--bidv-error-fill);
  --bidv-error-bg-night: var(--bidv-error-bg);
  --bidv-error-bg-night-hover: var(--bidv-error-bg-hover);
  --bidv-success-fill-night: var(--bidv-success-fill);
  --bidv-success-bg-night: var(--bidv-success-bg);
  --bidv-success-bg-night-hover: var(--bidv-success-bg-hover);
  --bidv-warning-fill-night: var(--bidv-warning-fill);
  --bidv-warning-bg-night: var(--bidv-warning-bg);
  --bidv-warning-bg-night-hover: var(--bidv-warning-bg-hover);
  --bidv-info-fill-night: var(--bidv-info-fill);
  --bidv-info-bg-night: var(--bidv-info-bg);
  --bidv-info-bg-night-hover: var(--bidv-info-bg-hover);
  --bidv-neutral-fill-night: var(--bidv-neutral-fill);
  --bidv-neutral-bg-night: var(--bidv-neutral-bg);
  --bidv-neutral-bg-night-hover: var(--bidv-neutral-bg-hover);
  --bidv-autofill-night: var(--bidv-autofill);
  --bidv-text-01-night: #ffffff;
  --bidv-text-02-night: rgba(255, 255, 255, 0.72);
  --bidv-text-03-night: rgba(255, 255, 255, 0.6);
  --bidv-link-night: var(--bidv-link);
  --bidv-link-night-hover: var(--bidv-link-hover);
  --bidv-positive-night: var(--bidv-positive);
  --bidv-positive-night-hover: var(--bidv-positive-hover);
  --bidv-negative-night: var(--bidv-negative);
  --bidv-negative-night-hover: var(--bidv-negative);
  --bidv-support-01: #a8cef1;
  --bidv-support-02: #3682db;
  --bidv-support-03: #8dda71;
  --bidv-support-04: #34b41f;
  --bidv-support-05: #e29398;
  --bidv-support-06: #b8474e;
  --bidv-support-07: #fcc068;
  --bidv-support-08: #ff8a00;
  --bidv-support-09: #dab3f9;
  --bidv-support-10: #7b439e;
  --bidv-support-11: #fee797;
  --bidv-support-12: #fcbb14;
  --bidv-support-13: #ea97c4;
  --bidv-support-14: #bd65a4;
  --bidv-support-15: #7fd7cc;
  --bidv-support-16: #2fad96;
  --bidv-support-17: #d4aca2;
  --bidv-support-18: #9d6f64;
  --bidv-support-19: #d2e9a2;
  --bidv-support-20: #aadc42;
  --bidv-support-21: #a0c5df;
  --bidv-chart-0: var(--bidv-primary);
  --bidv-chart-1: var(--bidv-support-13);
  --bidv-chart-2: var(--bidv-support-21);
  --bidv-chart-3: var(--bidv-support-11);
  --bidv-chart-4: var(--bidv-base-05);
  --bidv-shadow: 0 0.25rem 1.5rem rgba(0, 0, 0, 0.12);
  --bidv-shadow-hover: 0 0.75rem 2.25rem rgba(0, 0, 0, 0.2);
  --bidv-shadow-dropdown: 0 1.5rem 1rem rgba(0, 0, 0, 0.03), 0 0.75rem 0.75rem rgba(0, 0, 0, 0.04), 0 0.25rem 0.375rem rgba(0, 0, 0, 0.05);
  --bidv-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, 0.48);
  --bidv-shadow-sidebar: 0.25rem 0 1.5rem rgba(0, 0, 0, 0.12);
  --bidv-shadow-navigation: 0 0.125rem 1rem rgba(0, 0, 0, 0.08);
  --bidv-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, 0.24);
  --bidv-shadow-light-2: 0rem 0.25rem 0.75rem -0.125rem rgba(0, 0, 0, 0.1), 0rem 0rem 0.25rem 0rem rgba(0, 0, 0, 0.04);
  --bidv-shadow-light-4: 0rem 0.25rem 0.75rem -0.125rem rgba(0, 0, 0, 0.1), 0rem 0rem 0.25rem 0rem rgba(0, 0, 0, 0.04);
  --bidv-shadow-light-8: 0rem 0.5rem 1rem -0.125rem rgba(0, 0, 0, 0.1), 0rem 0rem 0.5rem 0rem rgba(0, 0, 0, 0.04);
  --bidv-shadow-light-16: 0rem 1rem 1.5rem -0.25rem rgba(0, 0, 0, 0.12), 0rem 0rem 0.75rem 0rem rgba(0, 0, 0, 0.04);
  --bidv-shadow-light-24: 0rem 1.5rem 3rem -0.5rem rgba(0, 0, 0, 0.16), 0rem 0rem 1rem 0rem rgba(0, 0, 0, 0.04);
  --bidv-shadow-light-32: 0rem 2rem 4rem -0.5rem rgba(0, 0, 0, 0.2), 0rem 0rem 1.5rem 0rem rgba(0, 0, 0, 0.04);
  --bidv-shadow-dark-2: 0rem 0.125rem 0.5rem -0.125rem rgba(0, 0, 0, 0.16), 0rem 0rem 0.125rem 0rem rgba(0, 0, 0, 0.08);
  --bidv-shadow-dark-4: 0rem 0.25rem 0.75rem -0.125rem rgba(0, 0, 0, 0.16), 0rem 0rem 0.25rem 0rem rgba(0, 0, 0, 0.08);
  --bidv-shadow-dark-8: 0rem 0.5rem 1rem -0.125rem rgba(0, 0, 0, 0.16), 0rem 0rem 0.5rem 0rem rgba(0, 0, 0, 0.08);
  --bidv-shadow-dark-16: 0rem 1rem 1.5rem -0.25rem rgba(0, 0, 0, 0.2), 0rem 0rem 0.75rem 0rem rgba(0, 0, 0, 0.08);
  --bidv-shadow-dark-24: 0rem 1.5rem 3rem -0.5rem rgba(0, 0, 0, 0.28), 0rem 0rem 1rem 0rem rgba(0, 0, 0, 0.08);
  --bidv-shadow-dark-32: 0rem 2rem 4rem -0.5rem rgba(0, 0, 0, 0.32), 0rem 0rem 1.5rem 0rem rgba(0, 0, 0, 0.08);
  --corner-radius-none: 0rem;
  --corner-radius-s: 0.25rem;
  --corner-radius-m: 0.5rem;
  --corner-radius-l: 0.75rem;
  --corner-radius-xl: 1rem;
  --corner-radius-xxl: 1.5rem;
  --corner-radius-circular: 6.25rem;
  --spacing-none: 0rem;
  --spacing-xxxs: 0.125rem;
  --spacing-xxs: 0.25rem;
  --spacing-xs: 0.375rem;
  --spacing-s: 0.5rem;
  --spacing-m: 0.75rem;
  --spacing-l: 1rem;
  --spacing-xl: 1.5rem;
  --spacing-xxl: 2rem;
  --spacing-xxxl: 3rem;
  --colors-0: #fff;
  --colors-primary-950: #000e0e;
  --colors-primary-900: #001b1a;
  --colors-primary-800: #003634;
  --colors-primary-700: #00514e;
  --colors-primary-600: #006b68;
  --colors-primary-500: #0d8480;
  --colors-primary-400: #249d99;
  --colors-primary-300: #46b5b2;
  --colors-primary-200: #75cecb;
  --colors-primary-100: #b2e7e5;
  --colors-primary-50: #d7f3f2;
  --colors-secondary-950: #241a00;
  --colors-secondary-900: #2d2124;
  --colors-secondary-800: #493200;
  --colors-secondary-700: #6d4b00;
  --colors-secondary-600: #926400;
  --colors-secondary-500: #b67d00;
  --colors-secondary-400: #db9705;
  --colors-secondary-300: #ffb71b;
  --colors-secondary-200: #ffd05e;
  --colors-secondary-100: #ffeda9;
  --colors-secondary-50: #fff6d5;
  --colors-red-950: #100001;
  --colors-red-900: #1f0001;
  --colors-red-800: #460002;
  --colors-red-700: #6b0004;
  --colors-red-600: #920a0f;
  --colors-red-500: #b21d22;
  --colors-red-400: #cb393e;
  --colors-red-300: #de5e63;
  --colors-red-200: #ec8d90;
  --colors-red-100: #f6c2c4;
  --colors-red-50: #fae0e1;
  --colors-orange-950: #140c00;
  --colors-orange-900: #271700;
  --colors-orange-800: #4e2e00;
  --colors-orange-700: #754502;
  --colors-orange-600: #9b5e09;
  --colors-orange-500: #c27b17;
  --colors-orange-400: #e99b2f;
  --colors-orange-300: #f3b258;
  --colors-orange-200: #fcce8b;
  --colors-orange-100: #ffddad;
  --colors-orange-50: #ffeacc;
  --colors-green-950: #000e07;
  --colors-green-900: #001b0d;
  --colors-green-800: #003619;
  --colors-green-700: #005126;
  --colors-green-600: #006b32;
  --colors-green-500: #0d8445;
  --colors-green-400: #249d5c;
  --colors-green-300: #46b57a;
  --colors-green-200: #75ce9f;
  --colors-green-100: #b2e7cb;
  --colors-green-50: #d7f3e4;
  --colors-blue-950: #00070e;
  --colors-blue-900: #000e1b;
  --colors-blue-800: #001d36;
  --colors-blue-700: #002b51;
  --colors-blue-600: #00396b;
  --colors-blue-500: #0d4d84;
  --colors-blue-400: #24649d;
  --colors-blue-300: #4681b5;
  --colors-blue-200: #75a5ce;
  --colors-blue-100: #b2cee7;
  --colors-blue-50: #d7e6f3;
  --colors-gray-950: #141414;
  --colors-gray-900: #262626;
  --colors-gray-800: #333;
  --colors-gray-700: #4f4f4f;
  --colors-gray-600: #666;
  --colors-gray-500: #808080;
  --colors-gray-400: #999;
  --colors-gray-300: #b3b3b3;
  --colors-gray-200: #ccc;
  --colors-gray-100: #e5e5e5;
  --colors-gray-50: #f5f5f5;
  --colors-neutrals-950: #030c0b;
  --colors-neutrals-900: #0b1816;
  --colors-neutrals-800: #24302e;
  --colors-neutrals-700: #3c4a4a;
  --colors-neutrals-600: #3c4a4a;
  --colors-neutrals-500: #6c807d;
  --colors-neutrals-400: #849998;
  --colors-neutrals-300: #9eb3b2;
  --colors-neutrals-200: #bccccb;
  --colors-neutrals-100: #d7e5e5;
  --colors-neutrals-50: #ebf5f4;
  --colors-transparent-black-100: #000000;
  --colors-transparent-black-90: rgba(0, 0, 0, 0.9);
  --colors-transparent-black-80: rgba(0, 0, 0, 0.8);
  --colors-transparent-black-70: rgba(0, 0, 0, 0.7);
  --colors-transparent-black-60: rgba(0, 0, 0, 0.6);
  --colors-transparent-black-50: rgba(0, 0, 0, 0.5);
  --colors-transparent-black-40: rgba(0, 0, 0, 0.4);
  --colors-transparent-black-32: rgba(0, 0, 0, 0.32);
  --colors-transparent-black-30: rgba(0, 0, 0, 0.3);
  --colors-transparent-black-28: rgba(0, 0, 0, 0.28);
  --colors-transparent-black-20: rgba(0, 0, 0, 0.2);
  --colors-transparent-black-16: rgba(0, 0, 0, 0.16);
  --colors-transparent-black-12: rgba(0, 0, 0, 0.12);
  --colors-transparent-black-10: rgba(0, 0, 0, 0.1);
  --colors-transparent-black-8: rgba(0, 0, 0, 0.08);
  --colors-transparent-black-5: rgba(0, 0, 0, 0.05);
  --colors-transparent-black-4: rgba(0, 0, 0, 0.04);
  --colors-transparent-white-100: #ffffff;
  --colors-transparent-white-90: rgba(255, 255, 255, 0.9);
  --colors-transparent-white-80: rgba(255, 255, 255, 0.8);
  --colors-transparent-white-70: rgba(255, 255, 255, 0.7);
  --colors-transparent-white-60: rgba(255, 255, 255, 0.6);
  --colors-transparent-white-50: rgba(255, 255, 255, 0.5);
  --colors-transparent-white-40: rgba(255, 255, 255, 0.4);
  --colors-transparent-white-30: rgba(255, 255, 255, 0.3);
  --colors-transparent-white-20: rgba(255, 255, 255, 0.2);
  --colors-transparent-white-10: rgba(255, 255, 255, 0.1);
  --colors-transparent-white-5: rgba(255, 255, 255, 0.05);
  --colors-purple-100: #9747ff;
  --background-neutral-high: var(--colors-0);
  --background-neutral-default: var(--colors-gray-50);
  --background-neutral-low: var(--colors-gray-100);
  --background-neutral-lowest: var(--colors-gray-200);
  --background-neutral-intermediate: var(--colors-gray-500);
  --background-neutral-inverse-high: var(--colors-gray-800);
  --background-neutral-inverse-highest: var(--colors-gray-700);
  --background-neutral-on-default: var(--colors-transparent-black-5);
  --background-neutral-on-default-low: var(--colors-transparent-black-10);
  --background-neutral-on-default-lowest: var(--colors-transparent-black-20);
  --background-neutral-on-inverse: var(--colors-transparent-white-5);
  --background-neutral-on-inverse-low: var(--colors-transparent-white-10);
  --background-neutral-on-inverse-lowest: var(--colors-transparent-white-20);
  --background-neutral-overlay: var(--colors-transparent-black-30);
  --background-neutral-disabled: var(--colors-transparent-black-10);
  --background-brand-primary-subtle: var(--colors-primary-50);
  --background-brand-primary-highest: var(--colors-primary-100);
  --background-brand-primary-high: var(--colors-primary-200);
  --background-brand-primary-inverse: var(--colors-primary-400);
  --background-brand-primary-default: var(--colors-primary-600);
  --background-brand-primary-low: var(--colors-primary-700);
  --background-brand-primary-lowest: var(--colors-primary-800);
  --background-brand-secondary-subtle: var(--colors-secondary-50);
  --background-brand-secondary-highest: var(--colors-secondary-100);
  --background-brand-secondary-default: var(--colors-secondary-300);
  --background-semantic-negative-subtle: var(--colors-red-50);
  --background-semantic-negative-highest: var(--colors-red-100);
  --background-semantic-negative-high: var(--colors-red-200);
  --background-semantic-negative-inverse: var(--colors-red-400);
  --background-semantic-negative-intermediate: var(--colors-red-500);
  --background-semantic-negative-default: var(--colors-red-600);
  --background-semantic-notice-subtle: var(--colors-orange-50);
  --background-semantic-notice-intermediate: var(--colors-orange-500);
  --background-semantic-positive-subtle: var(--colors-green-50);
  --background-semantic-positive-intermediate: var(--colors-green-500);
  --background-semantic-informative-subtle: var(--colors-blue-50);
  --background-semantic-informative-intermediate: var(--colors-blue-500);
  --foreground-neutral-default: var(--colors-gray-800);
  --foreground-neutral-low: var(--colors-gray-600);
  --foreground-neutral-lowest: var(--colors-gray-400);
  --foreground-neutral-inverse: var(--colors-0);
  --foreground-neutral-inverse-low: var(--colors-gray-100);
  --foreground-neutral-inverse-lowest: var(--colors-gray-200);
  --foreground-neutral-disable: var(--colors-transparent-black-30);
  --foreground-neutral-inverse-disable: var(--colors-transparent-white-30);
  --foreground-brand-primary-default: var(--colors-primary-600);
  --foreground-brand-secondary-default: var(--colors-secondary-300);
  --foreground-brand-secondary-intermediate: var(--colors-secondary-500);
  --foreground-brand-secondary-inverse: var(--colors-secondary-700);
  --foreground-semantic-negative-intermediate: var(--colors-red-500);
  --foreground-semantic-notice-intermediate: var(--colors-orange-500);
  --foreground-semantic-positive-intermediate: var(--colors-green-500);
  --foreground-semantic-informative-intermediate: var(--colors-blue-500);
  --foreground-semantic-positive-default: var(--colors-green-600);
  --border-white: var(--colors-transparent-white-100);
  --border-default: var(--colors-transparent-black-20);
  --border-inverse: var(--colors-transparent-white-20);
  --border-active: var(--colors-primary-600);
  --border-disabled: var(--colors-transparent-black-10);
  --border-error: var(--colors-red-500);
  --border-warning: var(--colors-orange-500);
  --border-success: var(--colors-green-500);
  --border-infomative: var(--colors-blue-500);
  --border-informative: var(--colors-blue-500);
  --border-neutral-low: var(--colors-gray-50);
  --border-neutral-lowest: var(--colors-gray-100);
  --border-brand-primary-high: var(--colors-primary-200);
  --border-brand-primary-inverse: var(--colors-primary-400);
  --border-brand-primary-default: var(--colors-primary-600);
  --border-brand-secondary-default: var(--colors-secondary-300);
  --border-brand-secondary-intermediate: var(--colors-secondary-500);
  --border-semantic-negative-high: var(--colors-red-200);
  --border-semantic-negative-inverse: var(--colors-red-400);
  --border-semantic-negative-default: var(--colors-red-600);
  --border-semantic-notice-high: var(--colors-orange-200);
  --border-semantic-notice-inverse: var(--colors-orange-400);
  --border-semantic-notice-default: var(--colors-orange-600);
  --border-semantic-positive-inverse: var(--colors-green-400);
  --border-semantic-positive-default: var(--colors-green-600);
  --border-semantic-informative-inverse: var(--colors-blue-400);
  --border-semantic-informative-default: var(--colors-blue-600);
  --border-brand-primary-low: var(--bidv-primary-low);
  --text-neutral-default: var(--colors-gray-800);
  --text-neutral-low: var(--colors-gray-600);
  --text-neutral-lowest: var(--colors-gray-400);
  --text-neutral-inverse: var(--colors-0);
  --text-neutral-default-on-dark: var(--colors-0);
  --text-neutral-disable: var(--colors-transparent-black-30);
  --text-brand-primary-inverse: var(--colors-primary-400);
  --text-brand-primary-default: var(--colors-primary-600);
  --text-brand-primary-low: var(--colors-primary-800);
  --text-brand-secondary-inverse: var(--colors-secondary-700);
  --text-brand-secondary-low: var(--colors-secondary-800);
  --text-semantic-negative-intermediate: var(--colors-red-500);
  --text-semantic-negative-default: var(--colors-red-600);
  --text-semantic-negative-low: var(--colors-red-800);
  --text-semantic-notice-intermediate: var(--colors-orange-500);
  --text-semantic-notice-default: var(--colors-orange-600);
  --text-semantic-notice-low: var(--colors-orange-800);
  --text-semantic-positive-intermediate: var(--colors-green-500);
  --text-semantic-positive-default: var(--colors-green-600);
  --text-semantic-positive-low: var(--colors-green-800);
  --text-semantic-informative-intermediate: var(--colors-blue-500);
  --text-semantic-informative-default: var(--colors-blue-600);
  --text-semantic-informative-low: var(--colors-blue-800);
  --dropshadow-2px-layer-1: var(--colors-transparent-black-10);
  --dropshadow-2px-layer-2: var(--colors-transparent-black-4);
  --dropshadow-4px-layer-1: var(--colors-transparent-black-10);
  --dropshadow-4px-layer-2: var(--colors-transparent-black-4);
  --dropshadow-8px-layer-1: var(--colors-transparent-black-10);
  --dropshadow-8px-layer-2: var(--colors-transparent-black-4);
  --dropshadow-16px-layer-1: var(--colors-transparent-black-12);
  --dropshadow-16px-layer-2: var(--colors-transparent-black-4);
  --dropshadow-20px-layer-1: var(--colors-transparent-black-16);
  --dropshadow-20px-layer-2: var(--colors-transparent-black-4);
  --dropshadow-32px-layer-1: var(--colors-transparent-black-20);
  --dropshadow-32px-layer-2: var(--colors-transparent-black-4);
  --gradient-primary-high: linear-gradient(135deg, #75cecb 0%, #249d99 100%);
  --gradient-primary-intermediate: linear-gradient(135deg, #249d99 0%, #006b68 100%);
  --gradient-primary-low: linear-gradient(to bottom right, #006b68, #003634);
  --gradient-secondary-high: linear-gradient(to bottom right, #ffd05e, #ffb71b);
  --gradient-secondary-intermediate: linear-gradient(to bottom right, #ffb71b, #b67d00);
  --gradient-secondary-low: linear-gradient(to bottom right, #b67d00, #b67d00);
  --gradient-red-high: linear-gradient(to bottom right, #ec8d90, #cb393e);
  --gradient-red-intermediate: linear-gradient(to bottom right, #cb393e, #920a0f);
  --gradient-red-low: linear-gradient(to bottom right, #920a0f, #460002);
  --gradient-orange-high: linear-gradient(to bottom right, #fcce8b, #e99b2f);
  --gradient-orange-intermediate: linear-gradient(to bottom right, #e99b2f, #9b5e09);
  --gradient-orange-low: linear-gradient(to bottom right, #9b5e09, #4e2e00);
  --gradient-green-high: linear-gradient(to bottom right, #75ce9f, #249d5c);
  --gradient-green-intermediate: linear-gradient(to bottom right, #249d5c, #006b32);
  --gradient-green-low: linear-gradient(to bottom right, #006b32, #003619);
  --gradient-blue-high: linear-gradient(to bottom right, #75a5ce, #24649d);
  --gradient-blue-intermediate: linear-gradient(to bottom right, #24649d, #00396b);
  --gradient-blue-low: linear-gradient(to bottom right, #00396b, #001d36);
  --gradient-gray-high: linear-gradient(to bottom right, #e5e5e5, #b3b3b3);
  --gradient-gray-intermediate: linear-gradient(to bottom right, #b3b3b3, #808080);
  --gradient-gray-low: linear-gradient(to bottom right, #808080, #4f4f4f);
}
[bidvTheme='night'] {
  --bidv-border-color: rgba(255, 255, 255, 0.2);
  --bidv-base-01: #222;
  --bidv-base-02: #333;
  --bidv-base-03: #808080;
  --bidv-base-04: #959595;
  --bidv-base-05: #b0b0b0;
  --bidv-base-06: #d7d7d7;
  --bidv-base-07: #ededed;
  --bidv-base-08: #f6f6f6;
  --bidv-base-09: #fff;
  --bidv-focus: rgba(255, 255, 255, 0.64);
  --bidv-secondary: rgba(255, 255, 255, 0.16);
  --bidv-secondary-hover: rgba(255, 255, 255, 0.24);
  --bidv-secondary-active: rgba(255, 255, 255, 0.4);
  --bidv-clear: rgba(255, 255, 255, 0.16);
  --bidv-clear-disabled: rgba(255, 255, 255, 0.08);
  --bidv-clear-hover: rgba(255, 255, 255, 0.24);
  --bidv-clear-active: rgba(255, 255, 255, 0.4);
  --bidv-error-fill: #ff8c67;
  --bidv-error-bg: rgba(244, 87, 37, 0.32);
  --bidv-error-bg-hover: rgba(244, 87, 37, 0.4);
  --bidv-success-fill: #4ac99b;
  --bidv-success-bg: rgba(74, 201, 155, 0.32);
  --bidv-success-bg-hover: rgba(74, 201, 155, 0.4);
  --bidv-warning-fill: #ffc700;
  --bidv-warning-bg: rgba(255, 199, 0, 0.32);
  --bidv-warning-bg-hover: rgba(255, 199, 0, 0.4);
  --bidv-info-fill: #70b6f6;
  --bidv-info-bg: rgba(112, 182, 246, 0.32);
  --bidv-info-bg-hover: rgba(112, 182, 246, 0.4);
  --bidv-neutral-fill: #959ba4;
  --bidv-neutral-bg: rgba(149, 155, 164, 0.32);
  --bidv-neutral-bg-hover: rgba(149, 155, 164, 0.48);
  --bidv-text-01: #ffffff;
  --bidv-text-02: rgba(255, 255, 255, 0.72);
  --bidv-text-03: rgba(255, 255, 255, 0.6);
  --bidv-link: #6788ff;
  --bidv-link-hover: #526ed3;
  --bidv-positive: #44c596;
  --bidv-positive-hover: #3aa981;
  --bidv-negative: #ff8c67;
  --bidv-negative-hover: #bb593a;
  --bidv-autofill: var(--bidv-autofill-night);
  --bidv-elevation-01: #222;
  --bidv-elevation-02: #222;
  --bidv-shadow: 0 0.25rem 1.5rem rgba(0, 0, 0, 0.12);
  --bidv-shadow-hover: 0 0.75rem 2.25rem rgba(0, 0, 0, 0.2);
  --bidv-shadow-dropdown: 0 1.5rem 1rem rgba(54, 26, 26, 0.03), 0 0.75rem 0.75rem rgba(0, 0, 0, 0.04), 0 0.25rem 0.375rem rgba(0, 0, 0, 0.05);
  --bidv-shadow-modal: 0 1.125rem 1.875rem rgba(0, 0, 0, 0.48);
  --bidv-shadow-sidebar: 0.25rem 0 1.5rem rgba(0, 0, 0, 0.12);
  --bidv-shadow-navigation: 0 0.125rem 1rem rgba(0, 0, 0, 0.08);
  --bidv-shadow-sheet: 0 -1rem 1.75rem rgba(0, 0, 0, 0.24);
  --background-neutral-high: var(--colors-gray-800);
  --background-neutral-default: var(--colors-gray-900);
  --background-neutral-low: var(--colors-gray-950);
  --background-neutral-lowest: var(--colors-gray-600);
  --background-neutral-intermediate: var(--colors-gray-500);
  --background-neutral-inverse-high: var(--colors-0);
  --background-neutral-inverse-highest: var(--colors-0);
  --background-neutral-on-default: var(--colors-transparent-white-10);
  --background-neutral-on-default-low: var(--colors-transparent-white-5);
  --background-neutral-on-default-lowest: var(--colors-transparent-white-20);
  --background-neutral-on-inverse: var(--colors-transparent-black-10);
  --background-neutral-on-inverse-low: var(--colors-transparent-black-5);
  --background-neutral-on-inverse-lowest: var(--colors-transparent-black-20);
  --background-neutral-overlay: var(--colors-transparent-black-60);
  --background-neutral-disabled: var(--colors-transparent-white-10);
  --background-brand-primary-subtle: var(--colors-primary-800);
  --background-brand-primary-highest: var(--colors-primary-700);
  --background-brand-primary-high: var(--colors-primary-800);
  --background-brand-primary-inverse: var(--colors-primary-600);
  --background-brand-primary-default: var(--colors-primary-400);
  --background-brand-primary-low: var(--colors-primary-300);
  --background-brand-primary-lowest: var(--colors-primary-200);
  --background-brand-secondary-subtle: var(--colors-secondary-800);
  --background-brand-secondary-highest: var(--colors-secondary-700);
  --background-brand-secondary-default: var(--colors-secondary-300);
  --background-semantic-negative-subtle: var(--colors-red-800);
  --background-semantic-negative-highest: var(--colors-red-700);
  --background-semantic-negative-high: var(--colors-red-800);
  --background-semantic-negative-inverse: var(--colors-red-600);
  --background-semantic-negative-intermediate: var(--colors-red-500);
  --background-semantic-negative-default: var(--colors-red-400);
  --background-semantic-notice-subtle: var(--colors-orange-800);
  --background-semantic-notice-intermediate: var(--colors-orange-500);
  --background-semantic-positive-subtle: var(--colors-green-800);
  --background-semantic-positive-intermediate: var(--colors-green-500);
  --background-semantic-informative-subtle: var(--colors-blue-800);
  --background-semantic-informative-intermediate: var(--colors-blue-500);
  --foreground-neutral-default: var(--colors-gray-50);
  --foreground-neutral-low: var(--colors-gray-400);
  --foreground-neutral-lowest: var(--colors-gray-600);
  --foreground-neutral-inverse: var(--colors-0);
  --foreground-neutral-inverse-low: var(--colors-gray-900);
  --foreground-neutral-inverse-lowest: var(--colors-gray-800);
  --foreground-neutral-disable: var(--colors-transparent-white-30);
  --foreground-neutral-inverse-disable: var(--colors-transparent-black-30);
  --foreground-brand-primary-default: var(--colors-primary-400);
  --foreground-brand-secondary-default: var(--colors-secondary-700);
  --foreground-brand-secondary-intermediate: var(--colors-secondary-400);
  --foreground-brand-secondary-inverse: var(--colors-secondary-300);
  --foreground-semantic-negative-intermediate: var(--colors-red-400);
  --foreground-semantic-notice-intermediate: var(--colors-orange-400);
  --foreground-semantic-positive-intermediate: var(--colors-green-400);
  --foreground-semantic-informative-intermediate: var(--colors-blue-400);
  --border-white: var(--colors-transparent-black-100);
  --border-default: var(--colors-transparent-white-20);
  --border-inverse: var(--colors-transparent-black-20);
  --border-active: var(--colors-primary-400);
  --border-disabled: var(--colors-transparent-black-10);
  --border-error: var(--colors-red-500);
  --border-warning: var(--colors-orange-500);
  --border-success: var(--colors-green-500);
  --border-informative: var(--colors-blue-500);
  --border-neutral-low: var(--colors-gray-900);
  --border-neutral-lowest: var(--colors-gray-800);
  --border-brand-primary-high: var(--colors-primary-800);
  --border-brand-primary-inverse: var(--colors-primary-600);
  --border-brand-primary-default: var(--colors-primary-400);
  --border-brand-secondary-default: var(--colors-secondary-300);
  --border-brand-secondary-intermediate: var(--colors-secondary-500);
  --border-semantic-negative-high: var(--colors-red-800);
  --border-semantic-negative-inverse: var(--colors-red-600);
  --border-semantic-negative-default: var(--colors-red-400);
  --border-semantic-notice-high: var(--colors-orange-800);
  --border-semantic-notice-inverse: var(--colors-orange-600);
  --border-semantic-notice-default: var(--colors-orange-400);
  --border-semantic-positive-inverse: var(--colors-green-600);
  --border-semantic-positive-default: var(--colors-green-400);
  --border-semantic-informative-inverse: var(--colors-blue-600);
  --border-semantic-informative-default: var(--colors-blue-400);
  --text-neutral-default: var(--colors-gray-50);
  --text-neutral-low: var(--colors-gray-400);
  --text-neutral-lowest: var(--colors-gray-600);
  --text-neutral-inverse: var(--colors-0);
  --text-neutral-default-on-dark: var(--colors-gray-800);
  --text-neutral-disable: var(--colors-transparent-white-30);
  --text-brand-primary-inverse: var(--colors-primary-600);
  --text-brand-primary-default: var(--colors-primary-400);
  --text-brand-secondary-inverse: var(--colors-secondary-300);
  --text-brand-primary-low: var(--colors-secondary-200);
  --text-semantic-negative-intermediate: var(--colors-red-400);
  --text-semantic-negative-default: var(--colors-red-300);
  --text-semantic-negative-low: var(--colors-red-200);
  --text-semantic-notice-intermediate: var(--colors-orange-400);
  --text-semantic-notice-default: var(--colors-orange-300);
  --text-semantic-notice-low: var(--colors-orange-200);
  --text-semantic-positive-intermediate: var(--colors-green-400);
  --text-semantic-positive-default: var(--colors-green-300);
  --text-semantic-positive-low: var(--colors-green-200);
  --text-semantic-informative-intermediate: var(--colors-blue-400);
  --text-semantic-informative-default: var(--colors-blue-300);
  --text-semantic-informative-low: var(--colors-blue-200);
  --dropshadow-2px-layer-1: var(--colors-transparent-black-16);
  --dropshadow-2px-layer-2: var(--colors-transparent-black-8);
  --dropshadow-4px-layer-1: var(--colors-transparent-black-16);
  --dropshadow-4px-layer-2: var(--colors-transparent-black-8);
  --dropshadow-8px-layer-1: var(--colors-transparent-black-16);
  --dropshadow-8px-layer-2: var(--colors-transparent-black-8);
  --dropshadow-16px-layer-1: var(--colors-transparent-black-20);
  --dropshadow-16px-layer-2: var(--colors-transparent-black-8);
  --dropshadow-20px-layer-1: var(--colors-transparent-black-28);
  --dropshadow-20px-layer-2: var(--colors-transparent-black-8);
  --dropshadow-32px-layer-1: var(--colors-transparent-black-32);
  --dropshadow-32px-layer-2: var(--colors-transparent-black-8);
}
[bidvTheme='night'] bidv-dv-notification {
  --bidv-base-01: #000;
}
[bidvAppearance] {
  transition-property: color, background, opacity, box-shadow, border;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  position: relative;
  appearance: none;
  outline: 0.125rem solid transparent;
  outline-offset: -0.125rem;
}
[bidvAppearance]:focus-visible:not([data-focus='false']) {
  outline-color: var(--bidv-focus);
}
[bidvAppearance][data-focus='true'] {
  outline-color: var(--bidv-focus);
}
[bidvAppearance]:disabled:not([data-state]),
[bidvAppearance][data-state='disabled'] {
  pointer-events: none;
  opacity: var(--bidv-disabled-opacity);
}
button[bidvAppearance]:disabled:not([data-state]),
button[bidvAppearance][data-state='disabled'] {
  color: var(--bidv-disabled-text);
  background: var(--bidv-disabled-bg);
}
[bidvAppearance][data-appearance='accent'] {
  background: var(--bidv-accent);
  color: var(--bidv-accent-text);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='accent']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-accent-hover);
  }
  [bidvAppearance][data-appearance='accent']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-accent-hover);
  }
}
[bidvAppearance][data-appearance='accent'][data-state='hover'] {
  background: var(--bidv-accent-hover);
}
[bidvAppearance][data-appearance='accent']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-accent-active);
}
[bidvAppearance][data-appearance='accent']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-accent-active);
}
[bidvAppearance][data-appearance='accent'][data-state='active'] {
  background: var(--bidv-accent-active);
}
[bidvAppearance][data-appearance='floating'] {
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='floating']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
  }
  [bidvAppearance][data-appearance='floating']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
  }
}
[bidvAppearance][data-appearance='floating'][data-state='hover'] {
  box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
}
[bidvAppearance][data-appearance='floating']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: #f6f7f8;
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[bidvAppearance][data-appearance='floating']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: #f6f7f8;
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[bidvAppearance][data-appearance='floating'][data-state='active'] {
  background: #f6f7f8;
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
/* stylelint-disable order/order */
[bidvAppearance][data-appearance='glass'] {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  backdrop-filter: blur(1rem);
  --bidv-focus: rgba(255, 255, 255, 0.64);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='glass']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: rgba(0, 0, 0, 0.48);
  }
  [bidvAppearance][data-appearance='glass']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: rgba(0, 0, 0, 0.48);
  }
}
[bidvAppearance][data-appearance='glass'][data-state='hover'] {
  background: rgba(0, 0, 0, 0.48);
}
[bidvAppearance][data-appearance='glass']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: rgba(0, 0, 0, 0.6);
}
[bidvAppearance][data-appearance='glass']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: rgba(0, 0, 0, 0.6);
}
[bidvAppearance][data-appearance='glass'][data-state='active'] {
  background: rgba(0, 0, 0, 0.6);
}
[bidvTheme='night'] [bidvAppearance][data-appearance='glass'] {
  background: rgba(255, 255, 255, 0.3);
}
@media (hover: hover) {
  [bidvTheme='night'] [bidvAppearance][data-appearance='glass']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: rgba(255, 255, 255, 0.4);
  }
  [bidvTheme='night'] [bidvAppearance][data-appearance='glass']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: rgba(255, 255, 255, 0.4);
  }
}
[bidvTheme='night'] [bidvAppearance][data-appearance='glass'][data-state='hover'] {
  background: rgba(255, 255, 255, 0.4);
}
[bidvTheme='night'] [bidvAppearance][data-appearance='glass']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: rgba(255, 255, 255, 0.5);
}
[bidvTheme='night'] [bidvAppearance][data-appearance='glass']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: rgba(255, 255, 255, 0.5);
}
[bidvTheme='night'] [bidvAppearance][data-appearance='glass'][data-state='active'] {
  background: rgba(255, 255, 255, 0.5);
}
[bidvAppearance][data-appearance='icon'] {
  color: var(--bidv-text-03);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='icon']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    color: var(--bidv-text-02);
  }
  [bidvAppearance][data-appearance='icon']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    color: var(--bidv-text-02);
  }
}
[bidvAppearance][data-appearance='icon'][data-state='hover'] {
  color: var(--bidv-text-02);
}
[bidvAppearance][data-appearance='icon']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  color: var(--bidv-text-01);
}
[bidvAppearance][data-appearance='icon']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  color: var(--bidv-text-01);
}
[bidvAppearance][data-appearance='icon'][data-state='active'] {
  color: var(--bidv-text-01);
}
[bidvAppearance][data-appearance='whiteblock']:before,
[bidvAppearance][data-appearance='neutral']:before,
[bidvAppearance][data-appearance='floating']:before,
[bidvAppearance][data-appearance='whiteblock']:after,
[bidvAppearance][data-appearance='neutral']:after,
[bidvAppearance][data-appearance='floating']:after {
  transition-property: color;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  color: var(--bidv-text-03);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='whiteblock']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):before,
  [bidvAppearance][data-appearance='neutral']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):before,
  [bidvAppearance][data-appearance='floating']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):before,
  [bidvAppearance][data-appearance='whiteblock']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):after,
  [bidvAppearance][data-appearance='neutral']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):after,
  [bidvAppearance][data-appearance='floating']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):after {
    color: var(--bidv-text-02);
  }
  [bidvAppearance][data-appearance='whiteblock']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):before,
  [bidvAppearance][data-appearance='neutral']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):before,
  [bidvAppearance][data-appearance='floating']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):before,
  [bidvAppearance][data-appearance='whiteblock']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):after,
  [bidvAppearance][data-appearance='neutral']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):after,
  [bidvAppearance][data-appearance='floating']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]):after {
    color: var(--bidv-text-02);
  }
}
[bidvAppearance][data-appearance='whiteblock'][data-state='hover']:before,
[bidvAppearance][data-appearance='neutral'][data-state='hover']:before,
[bidvAppearance][data-appearance='floating'][data-state='hover']:before,
[bidvAppearance][data-appearance='whiteblock'][data-state='hover']:after,
[bidvAppearance][data-appearance='neutral'][data-state='hover']:after,
[bidvAppearance][data-appearance='floating'][data-state='hover']:after {
  color: var(--bidv-text-02);
}
[bidvAppearance][data-appearance='whiteblock']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):before,
[bidvAppearance][data-appearance='neutral']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):before,
[bidvAppearance][data-appearance='floating']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):before,
[bidvAppearance][data-appearance='whiteblock']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):after,
[bidvAppearance][data-appearance='neutral']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):after,
[bidvAppearance][data-appearance='floating']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):after {
  color: var(--bidv-text-01);
}
[bidvAppearance][data-appearance='whiteblock']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):before,
[bidvAppearance][data-appearance='neutral']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):before,
[bidvAppearance][data-appearance='floating']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):before,
[bidvAppearance][data-appearance='whiteblock']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):after,
[bidvAppearance][data-appearance='neutral']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):after,
[bidvAppearance][data-appearance='floating']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]):after {
  color: var(--bidv-text-01);
}
[bidvAppearance][data-appearance='whiteblock'][data-state='active']:before,
[bidvAppearance][data-appearance='neutral'][data-state='active']:before,
[bidvAppearance][data-appearance='floating'][data-state='active']:before,
[bidvAppearance][data-appearance='whiteblock'][data-state='active']:after,
[bidvAppearance][data-appearance='neutral'][data-state='active']:after,
[bidvAppearance][data-appearance='floating'][data-state='active']:after {
  color: var(--bidv-text-01);
}
[bidvAppearance][data-appearance='link'] {
  color: var(--bidv-link);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='link']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    color: var(--bidv-link-hover);
  }
  [bidvAppearance][data-appearance='link']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    color: var(--bidv-link-hover);
  }
}
[bidvAppearance][data-appearance='link'][data-state='hover'] {
  color: var(--bidv-link-hover);
}
[bidvAppearance][data-appearance='link']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  color: var(--bidv-link-hover);
}
[bidvAppearance][data-appearance='link']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  color: var(--bidv-link-hover);
}
[bidvAppearance][data-appearance='link'][data-state='active'] {
  color: var(--bidv-link-hover);
}
[bidvAppearance][data-appearance='opposite'] {
  --bidv-focus: rgba(255, 255, 255, 0.64);
  background: #000;
  color: #fff;
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='opposite']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: #333;
  }
  [bidvAppearance][data-appearance='opposite']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: #333;
  }
}
[bidvAppearance][data-appearance='opposite'][data-state='hover'] {
  background: #333;
}
[bidvAppearance][data-appearance='opposite']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: #5c636b;
}
[bidvAppearance][data-appearance='opposite']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: #5c636b;
}
[bidvAppearance][data-appearance='opposite'][data-state='active'] {
  background: #5c636b;
}
[bidvTheme='night'] [bidvAppearance][data-appearance='opposite'] {
  --bidv-focus: rgba(51, 51, 51, 0.48);
  color: rgba(0, 0, 0, 0.8);
  background: #fff;
}
@media (hover: hover) {
  [bidvTheme='night'] [bidvAppearance][data-appearance='opposite']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: #f3F4f6;
  }
  [bidvTheme='night'] [bidvAppearance][data-appearance='opposite']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: #f3F4f6;
  }
}
[bidvTheme='night'] [bidvAppearance][data-appearance='opposite'][data-state='hover'] {
  background: #f3F4f6;
}
[bidvTheme='night'] [bidvAppearance][data-appearance='opposite']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: #eaecee;
}
[bidvTheme='night'] [bidvAppearance][data-appearance='opposite']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: #eaecee;
}
[bidvTheme='night'] [bidvAppearance][data-appearance='opposite'][data-state='active'] {
  background: #eaecee;
}
[bidvAppearance][data-appearance='outline'],
[bidvAppearance][data-appearance='whiteblock'] {
  --t-bs: var(--bidv-base-04);
  color: var(--bidv-link);
  box-shadow: inset 0 0 0 1px var(--t-bs);
}
[bidvAppearance][data-appearance='outline']:checked,
[bidvAppearance][data-appearance='whiteblock']:checked,
[bidvAppearance][data-appearance='outline']._checked,
[bidvAppearance][data-appearance='whiteblock']._checked {
  --t-bs: var(--bidv-primary);
  box-shadow: inset 0 0 0 2px var(--t-bs);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='outline']:checked:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='whiteblock']:checked:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='outline']._checked:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='whiteblock']._checked:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bs: var(--bidv-primary-hover);
  }
  [bidvAppearance][data-appearance='outline']:checked:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='whiteblock']:checked:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='outline']._checked:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='whiteblock']._checked:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bs: var(--bidv-primary-hover);
  }
}
[bidvAppearance][data-appearance='outline']:checked[data-state='hover'],
[bidvAppearance][data-appearance='whiteblock']:checked[data-state='hover'],
[bidvAppearance][data-appearance='outline']._checked[data-state='hover'],
[bidvAppearance][data-appearance='whiteblock']._checked[data-state='hover'] {
  --t-bs: var(--bidv-primary-hover);
}
[bidvAppearance][data-appearance='outline']:checked:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='whiteblock']:checked:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='outline']._checked:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='whiteblock']._checked:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bs: var(--bidv-primary-active);
}
[bidvAppearance][data-appearance='outline']:checked:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='whiteblock']:checked:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='outline']._checked:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='whiteblock']._checked:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bs: var(--bidv-primary-active);
}
[bidvAppearance][data-appearance='outline']:checked[data-state='active'],
[bidvAppearance][data-appearance='whiteblock']:checked[data-state='active'],
[bidvAppearance][data-appearance='outline']._checked[data-state='active'],
[bidvAppearance][data-appearance='whiteblock']._checked[data-state='active'] {
  --t-bs: var(--bidv-primary-active);
}
[bidvAppearance][data-appearance='outline']:invalid,
[bidvAppearance][data-appearance='whiteblock']:invalid {
  box-shadow: inset 0 0 0 1px var(--bidv-error-bg-hover);
}
[bidvAppearance][data-appearance='outline']:checked:invalid,
[bidvAppearance][data-appearance='whiteblock']:checked:invalid,
[bidvAppearance][data-appearance='outline']._checked:invalid,
[bidvAppearance][data-appearance='whiteblock']._checked:invalid {
  box-shadow: inset 0 0 0 2px var(--bidv-error-fill);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='outline']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='whiteblock']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-clear);
    cursor: pointer;
    --t-bs: var(--bidv-base-05);
  }
  [bidvAppearance][data-appearance='outline']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='whiteblock']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-clear);
    cursor: pointer;
    --t-bs: var(--bidv-base-05);
  }
}
[bidvAppearance][data-appearance='outline'][data-state='hover'],
[bidvAppearance][data-appearance='whiteblock'][data-state='hover'] {
  background: var(--bidv-clear);
  cursor: pointer;
  --t-bs: var(--bidv-base-05);
}
[bidvAppearance][data-appearance='outline']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='whiteblock']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-clear);
  --t-bs: var(--bidv-base-06);
}
[bidvAppearance][data-appearance='outline']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='whiteblock']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-clear);
  --t-bs: var(--bidv-base-06);
}
[bidvAppearance][data-appearance='outline'][data-state='active'],
[bidvAppearance][data-appearance='whiteblock'][data-state='active'] {
  background: var(--bidv-clear);
  --t-bs: var(--bidv-base-06);
}
[bidvAppearance][data-appearance='whiteblock'] {
  color: var(--bidv-text-01);
}
[bidvAppearance][data-appearance='primary'] {
  --t-background-color: var(--background-brand-primary-subtle);
  --t-text-color: var(--text-brand-primary-default);
  --t-icon-color: var(--foreground-brand-primary-default);
  background: var(--t-background-color);
  color: var(--t-text-color);
}
[bidvAppearance][data-appearance='primary'] bidv-svg,
[bidvAppearance][data-appearance='primary'] bidv-icon {
  color: var(--t-icon-color);
}
[bidvAppearance][data-appearance='primary']:invalid {
  background: var(--bidv-error-fill);
  --t-bg: var(--bidv-error-fill);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='primary']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-primary-hover);
  }
  [bidvAppearance][data-appearance='primary']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-primary-hover);
  }
}
[bidvAppearance][data-appearance='primary'][data-state='hover'] {
  --t-bg: var(--bidv-primary-hover);
}
[bidvAppearance][data-appearance='primary']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-primary-active);
}
[bidvAppearance][data-appearance='primary']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-primary-active);
}
[bidvAppearance][data-appearance='primary'][data-state='active'] {
  --t-bg: var(--bidv-primary-active);
}
[bidvAppearance][data-appearance='primary'][bidvSwitch] {
  background: var(--background-brand-primary-default);
  color: var(--foreground-neutral-inverse);
}
[bidvAppearance][data-appearance='primary'][bidvSwitch]:invalid {
  background: var(--bidv-error-fill);
}
[bidvAppearance][data-appearance='gray'] {
  --t-background-color: var(--background-neutral-on-default-low);
  --t-text-color: var(--text-neutral-default);
  --t-icon-color: var(--foreground-neutral-default);
}
[bidvAppearance][data-appearance='gray'][bidvRadio] {
  --t-icon-color: var(--foreground-neutral-low);
}
[bidvAppearance][data-appearance='secondary'],
[bidvAppearance][data-appearance='destructive'] {
  background: var(--bidv-secondary);
  color: var(--bidv-link);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='secondary']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='destructive']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-secondary-hover);
  }
  [bidvAppearance][data-appearance='secondary']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='destructive']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-secondary-hover);
  }
}
[bidvAppearance][data-appearance='secondary'][data-state='hover'],
[bidvAppearance][data-appearance='destructive'][data-state='hover'] {
  background: var(--bidv-secondary-hover);
}
[bidvAppearance][data-appearance='secondary']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='destructive']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-secondary-active);
}
[bidvAppearance][data-appearance='secondary']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='destructive']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-secondary-active);
}
[bidvAppearance][data-appearance='secondary'][data-state='active'],
[bidvAppearance][data-appearance='destructive'][data-state='active'] {
  background: var(--bidv-secondary-active);
}
[bidvAppearance][data-appearance='secondary']:invalid,
[bidvAppearance][data-appearance='destructive']:invalid {
  color: var(--bidv-error-fill);
  background: var(--bidv-error-bg);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='secondary']:invalid:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='destructive']:invalid:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-error-bg-hover);
  }
  [bidvAppearance][data-appearance='secondary']:invalid:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]),
  [bidvAppearance][data-appearance='destructive']:invalid:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-error-bg-hover);
  }
}
[bidvAppearance][data-appearance='secondary']:invalid[data-state='hover'],
[bidvAppearance][data-appearance='destructive']:invalid[data-state='hover'] {
  background: var(--bidv-error-bg-hover);
}
[bidvAppearance][data-appearance='secondary']:invalid:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='destructive']:invalid:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-error-bg-hover);
}
[bidvAppearance][data-appearance='secondary']:invalid:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]),
[bidvAppearance][data-appearance='destructive']:invalid:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-error-bg-hover);
}
[bidvAppearance][data-appearance='secondary']:invalid[data-state='active'],
[bidvAppearance][data-appearance='destructive']:invalid[data-state='active'] {
  background: var(--bidv-error-bg-hover);
}
[bidvAppearance][data-appearance='destructive'] {
  color: var(--bidv-negative);
}
[bidvAppearance][data-appearance='error'],
[bidvAppearance][data-appearance='success'],
[bidvAppearance][data-appearance='warning'],
[bidvAppearance][data-appearance='info'],
[bidvAppearance][data-appearance='neutral'] {
  background: var(--t-bg);
}
[bidvAppearance][data-appearance='error']:checked,
[bidvAppearance][data-appearance='success']:checked,
[bidvAppearance][data-appearance='warning']:checked,
[bidvAppearance][data-appearance='info']:checked,
[bidvAppearance][data-appearance='neutral']:checked {
  color: var(--bidv-text-01-night);
}
[bidvAppearance][data-appearance='error'] {
  --t-bg: var(--bidv-error-bg);
  color: var(--bidv-error-fill);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='error']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-error-bg-hover);
  }
  [bidvAppearance][data-appearance='error']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-error-bg-hover);
  }
}
[bidvAppearance][data-appearance='error'][data-state='hover'] {
  --t-bg: var(--bidv-error-bg-hover);
}
[bidvAppearance][data-appearance='error']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-error-bg-hover);
}
[bidvAppearance][data-appearance='error']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-error-bg-hover);
}
[bidvAppearance][data-appearance='error'][data-state='active'] {
  --t-bg: var(--bidv-error-bg-hover);
}
[bidvAppearance][data-appearance='error']:checked {
  background: var(--bidv-error-fill);
}
[bidvAppearance][data-appearance='success'] {
  --t-bg: var(--bidv-success-bg);
  color: var(--bidv-success-fill);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='success']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-success-bg-hover);
  }
  [bidvAppearance][data-appearance='success']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-success-bg-hover);
  }
}
[bidvAppearance][data-appearance='success'][data-state='hover'] {
  --t-bg: var(--bidv-success-bg-hover);
}
[bidvAppearance][data-appearance='success']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-success-bg-hover);
}
[bidvAppearance][data-appearance='success']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-success-bg-hover);
}
[bidvAppearance][data-appearance='success'][data-state='active'] {
  --t-bg: var(--bidv-success-bg-hover);
}
[bidvAppearance][data-appearance='success']:checked {
  background: var(--bidv-success-fill);
}
[bidvAppearance][data-appearance='warning'] {
  --t-bg: var(--bidv-warning-bg);
  color: var(--bidv-warning-fill);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='warning']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-warning-bg-hover);
  }
  [bidvAppearance][data-appearance='warning']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-warning-bg-hover);
  }
}
[bidvAppearance][data-appearance='warning'][data-state='hover'] {
  --t-bg: var(--bidv-warning-bg-hover);
}
[bidvAppearance][data-appearance='warning']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-warning-bg-hover);
}
[bidvAppearance][data-appearance='warning']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-warning-bg-hover);
}
[bidvAppearance][data-appearance='warning'][data-state='active'] {
  --t-bg: var(--bidv-warning-bg-hover);
}
[bidvAppearance][data-appearance='warning']:checked {
  background: var(--bidv-warning-fill);
}
[bidvAppearance][data-appearance='info'] {
  --t-bg: var(--bidv-info-bg);
  color: var(--bidv-info-fill);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='info']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-info-bg-hover);
  }
  [bidvAppearance][data-appearance='info']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-info-bg-hover);
  }
}
[bidvAppearance][data-appearance='info'][data-state='hover'] {
  --t-bg: var(--bidv-info-bg-hover);
}
[bidvAppearance][data-appearance='info']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-info-bg-hover);
}
[bidvAppearance][data-appearance='info']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-info-bg-hover);
}
[bidvAppearance][data-appearance='info'][data-state='active'] {
  --t-bg: var(--bidv-info-bg-hover);
}
[bidvAppearance][data-appearance='info']:checked {
  background: var(--bidv-info-fill);
}
[bidvAppearance][data-appearance='neutral'] {
  --t-bg: var(--bidv-neutral-bg);
  color: var(--bidv-neutral-fill);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='neutral']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-neutral-bg-hover);
  }
  [bidvAppearance][data-appearance='neutral']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--bidv-neutral-bg-hover);
  }
}
[bidvAppearance][data-appearance='neutral'][data-state='hover'] {
  --t-bg: var(--bidv-neutral-bg-hover);
}
[bidvAppearance][data-appearance='neutral']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-neutral-bg-hover);
}
[bidvAppearance][data-appearance='neutral']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  --t-bg: var(--bidv-neutral-bg-hover);
}
[bidvAppearance][data-appearance='neutral'][data-state='active'] {
  --t-bg: var(--bidv-neutral-bg-hover);
}
[bidvAppearance][data-appearance='neutral']:checked {
  background: var(--bidv-neutral-fill);
}
[bidvAppearance][data-appearance='textfield'] {
  transition-property: background;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  background: var(--bidv-base-01);
  color: var(--bidv-text-01);
}
button[bidvAppearance][data-appearance='textfield'] {
  border: none;
}
[bidvAppearance][data-appearance='flat'] {
  color: var(--bidv-primary);
}
@media (hover: hover) {
  [bidvAppearance][data-appearance='flat']:-webkit-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-primary-highest);
    cursor: pointer;
  }
  [bidvAppearance][data-appearance='flat']:-moz-any(a, button, select, textarea, input, label):hover:not(:disabled):not([data-state]) {
    background: var(--bidv-primary-highest);
    cursor: pointer;
  }
}
[bidvAppearance][data-appearance='flat'][data-state='hover'] {
  background: var(--bidv-primary-highest);
  cursor: pointer;
}
[bidvAppearance][data-appearance='flat']:-webkit-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-primary-high);
}
[bidvAppearance][data-appearance='flat']:-moz-any(a, button, select, textarea, input, label):active:not(:disabled):not([data-state]) {
  background: var(--bidv-primary-high);
}
[bidvAppearance][data-appearance='flat'][data-state='active'] {
  background: var(--bidv-primary-high);
}
[bidvAppearance][data-appearance='flat']:disabled:not([data-state]),
[bidvAppearance][data-appearance='flat'][data-state='disabled'] {
  background: transparent;
}
[bidvAppearance][data-appearance='default'] {
  background: var(--bidv-default-fill);
  color: var(--bidv-base-01);
}
[bidvAppearance][data-appearance='default']:invalid {
  background: var(--bidv-error-fill);
}
[bidvAppearance][data-appearance='default'][bidvSwitch] {
  background: var(--background-neutral-lowest);
  color: var(--foreground-neutral-inverse);
}
bidv-hint[data-appearance='white'] {
  background: var(--background-neutral-high) !important;
  color: var(--text-neutral-default) !important;
  padding: 0.5rem;
  padding-right: 0;
}
/* stylelint-disable order/order */
[bidvWrapper][data-appearance='icon'] {
  transition-property: opacity;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  color: var(--bidv-text-01) !important;
  opacity: 0.5;
}
[bidvWrapper][data-appearance='icon'] bidv-svg {
  color: var(--bidv-text-01) !important;
}
[bidvWrapper]:not([data-state='readonly']):hover .t-textfield-icon [bidvWrapper][data-appearance='icon']:not([data-state='disabled']) {
  opacity: 0.65;
}
[bidvWrapper][data-appearance='icon'][data-mode='onDark'] {
  color: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='icon'][data-mode='onDark'] bidv-svg {
  color: var(--bidv-text-01-night);
}
[bidvWrapper]:not([data-state='readonly']):hover .t-textfield-icon [bidvWrapper][data-appearance='icon'][data-mode='onDark']:not([data-state='disabled']) {
  opacity: 1;
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='icon'][data-mode='onDark'],
[data-focused='true'] > [bidvWrapper][data-appearance='icon'][data-mode='onDark'] {
  --bidv-focus: var(--bidv-base-01);
}
[bidvWrapper][data-appearance='icon'][data-mode='onDark']:focus-visible:focus-visible {
  --bidv-focus: var(--bidv-base-01);
}
[bidvWrapper][data-appearance='icon'][data-mode='onDark']._focused._focused {
  --bidv-focus: var(--bidv-base-01);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='icon'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='icon'][data-mode='onDark'][data-state='hover'] {
    opacity: 1;
  }
  [bidvWrapper][data-appearance='icon']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='icon'][data-state='hover'] {
    opacity: 0.65;
  }
}
[bidvWrapper][data-appearance='icon']:active:not(._no-active),
[bidvWrapper][data-appearance='icon'][data-state='active'],
[bidvWrapper][data-appearance='icon'][data-state='active']:hover {
  opacity: 1;
}
[bidvWrapper][data-appearance='icon']:disabled:disabled,
[bidvWrapper][data-appearance='icon']:disabled,
[bidvWrapper][data-appearance='icon'][data-state='disabled'][data-state='disabled'] {
  opacity: calc(0.5 * var(--bidv-disabled-opacity));
}
/* stylelint-disable order/order */
[bidvWrapper][data-appearance='outline'] {
  background: transparent;
  color: var(--bidv-text-01);
}
[bidvWrapper][data-appearance='outline']:after {
  color: var(--bidv-base-04);
}
[bidvWrapper][data-appearance='outline'][data-mode='onDark'] {
  color: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='outline'][data-mode='onDark']:after {
  color: var(--bidv-text-01-night);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='outline'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='outline'][data-mode='onDark'][data-state='hover'] {
    background: var(--bidv-clear-inverse-hover);
  }
  [bidvWrapper][data-appearance='outline'][data-mode='onDark']:hover:not(._no-hover):after,
  [bidvWrapper][data-appearance='outline'][data-mode='onDark'][data-state='hover']:after {
    color: var(--bidv-text-03-night);
  }
}
[bidvWrapper][data-appearance='outline'][data-mode='onDark']:active:not(._no-active),
[bidvWrapper][data-appearance='outline'][data-mode='onDark'][data-state='active'],
[bidvWrapper][data-appearance='outline'][data-mode='onDark'][data-state='active']:hover {
  background: var(--bidv-clear-inverse-active);
}
[bidvWrapper][data-appearance='outline'][data-mode='onDark']:active:not(._no-active):after,
[bidvWrapper][data-appearance='outline'][data-mode='onDark'][data-state='active']:after,
[bidvWrapper][data-appearance='outline'][data-mode='onDark'][data-state='active']:hover:after {
  color: var(--bidv-text-03-night);
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='outline'][data-mode='onDark'],
[data-focused='true'] > [bidvWrapper][data-appearance='outline'][data-mode='onDark'] {
  --bidv-focus: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='outline'][data-mode='onDark']:focus-visible:focus-visible {
  --bidv-focus: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='outline'][data-mode='onDark']._focused._focused {
  --bidv-focus: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='outline'][data-mode='onLight'] {
  color: var(--bidv-text-01);
}
[bidvWrapper][data-appearance='outline'][data-mode='onLight']:after {
  color: var(--bidv-text-01);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='outline'][data-mode='onLight']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='outline'][data-mode='onLight'][data-state='hover'] {
    background: var(--bidv-clear-hover);
  }
  [bidvWrapper][data-appearance='outline'][data-mode='onLight']:hover:not(._no-hover):after,
  [bidvWrapper][data-appearance='outline'][data-mode='onLight'][data-state='hover']:after {
    color: var(--bidv-text-03);
  }
}
[bidvWrapper][data-appearance='outline'][data-mode='onLight']:active:not(._no-active),
[bidvWrapper][data-appearance='outline'][data-mode='onLight'][data-state='active'],
[bidvWrapper][data-appearance='outline'][data-mode='onLight'][data-state='active']:hover {
  background: var(--bidv-clear-active);
}
[bidvWrapper][data-appearance='outline'][data-mode='onLight']:active:not(._no-active):after,
[bidvWrapper][data-appearance='outline'][data-mode='onLight'][data-state='active']:after,
[bidvWrapper][data-appearance='outline'][data-mode='onLight'][data-state='active']:hover:after {
  color: var(--bidv-text-03);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='outline']:hover:not(._no-hover):after,
  [bidvWrapper][data-appearance='outline'][data-state='hover']:after {
    color: var(--bidv-base-05);
  }
}
[bidvWrapper][data-appearance='outline']:active:not(._no-active):after,
[bidvWrapper][data-appearance='outline'][data-state='active']:after,
[bidvWrapper][data-appearance='outline'][data-state='active']:hover:after {
  color: var(--bidv-base-06);
}
[bidvWrapper][data-appearance='primary'] {
  background: var(--bidv-primary);
  color: var(--bidv-primary-text);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='primary']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='primary'][data-state='hover'] {
    background: var(--bidv-primary-hover);
  }
}
[bidvWrapper][data-appearance='primary']:active:not(._no-active),
[bidvWrapper][data-appearance='primary'][data-state='active'],
[bidvWrapper][data-appearance='primary'][data-state='active']:hover {
  background: var(--bidv-primary-active);
}
[bidvWrapper][data-appearance='primary']:invalid:invalid,
[bidvWrapper][data-appearance='primary']._invalid._invalid {
  color: var(--bidv-negative-night);
  background: var(--bidv-error-bg);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='primary']:invalid:invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='primary']._invalid._invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='primary']:invalid:invalid[data-state='hover'],
  [bidvWrapper][data-appearance='primary']._invalid._invalid[data-state='hover'] {
    background: var(--bidv-error-bg-hover);
  }
}
[bidvWrapper][data-appearance='primary']:invalid:invalid:active:not(._no-active),
[bidvWrapper][data-appearance='primary']._invalid._invalid:active:not(._no-active),
[bidvWrapper][data-appearance='primary']:invalid:invalid[data-state='active'],
[bidvWrapper][data-appearance='primary']._invalid._invalid[data-state='active'],
[bidvWrapper][data-appearance='primary']:invalid:invalid[data-state='active']:hover,
[bidvWrapper][data-appearance='primary']._invalid._invalid[data-state='active']:hover {
  background: var(--bidv-error-bg-hover);
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='primary']:invalid:invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='primary']._invalid._invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='primary']:invalid:invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='primary']._invalid._invalid {
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='primary']:invalid:invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='primary']._invalid._invalid:focus-visible:focus-visible {
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='primary']:invalid:invalid._focused._focused,
[bidvWrapper][data-appearance='primary']._invalid._invalid._focused._focused {
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='primary'][data-variant='filled'] {
  --t-background-color: var(--background-brand-primary-default);
  --t-text-color: var(--text-neutral-inverse);
  --t-icon-color: var(--foreground-neutral-inverse);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='primary'][data-variant='filled']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='primary'][data-variant='filled'][data-state='hover'] {
    --t-background-color: var(--background-brand-primary-inverse);
  }
}
[bidvWrapper][data-appearance='primary'][data-variant='filled']:active:not(._no-active),
[bidvWrapper][data-appearance='primary'][data-variant='filled'][data-state='active'],
[bidvWrapper][data-appearance='primary'][data-variant='filled'][data-state='active']:hover {
  --t-background-color: var(--background-brand-primary-low);
}
[bidvWrapper][data-appearance='primary'][data-variant='outlined'],
[bidvWrapper][data-appearance='outline'] {
  --t-text-color: var(--text-brand-primary-default);
  --t-icon-color: var(--foreground-brand-primary-default);
  --t-outline-color: var(--border-brand-primary-inverse);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='primary'][data-variant='outlined']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='outline']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='primary'][data-variant='outlined'][data-state='hover'],
  [bidvWrapper][data-appearance='outline'][data-state='hover'] {
    --t-background-color: var(--background-brand-primary-highest);
    --t-text-color: var(--text-brand-primary-default);
  }
}
[bidvWrapper][data-appearance='primary'][data-variant='outlined']:active:not(._no-active),
[bidvWrapper][data-appearance='outline']:active:not(._no-active),
[bidvWrapper][data-appearance='primary'][data-variant='outlined'][data-state='active'],
[bidvWrapper][data-appearance='outline'][data-state='active'],
[bidvWrapper][data-appearance='primary'][data-variant='outlined'][data-state='active']:hover,
[bidvWrapper][data-appearance='outline'][data-state='active']:hover {
  --t-background-color: var(--background-brand-primary-high);
  --t-text-color: var(--text-brand-primary-default);
  --t-outline-color: var(--border-active);
}
[bidvWrapper][data-appearance='primary'][data-variant='flat'],
[bidvWrapper][data-appearance='flat'] {
  --t-text-color: var(--text-brand-primary-default);
  --t-icon-color: var(--text-brand-primary-default);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='primary'][data-variant='flat']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='flat']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='primary'][data-variant='flat'][data-state='hover'],
  [bidvWrapper][data-appearance='flat'][data-state='hover'] {
    --t-background-color: var(--background-brand-primary-highest);
  }
}
[bidvWrapper][data-appearance='primary'][data-variant='flat']:active:not(._no-active),
[bidvWrapper][data-appearance='flat']:active:not(._no-active),
[bidvWrapper][data-appearance='primary'][data-variant='flat'][data-state='active'],
[bidvWrapper][data-appearance='flat'][data-state='active'],
[bidvWrapper][data-appearance='primary'][data-variant='flat'][data-state='active']:hover,
[bidvWrapper][data-appearance='flat'][data-state='active']:hover {
  --t-background-color: var(--background-brand-primary-high);
}
[bidvWrapper][data-appearance='negative']:invalid:invalid,
[bidvWrapper][data-appearance='negative']._invalid._invalid {
  color: var(--bidv-negative-night);
  background: var(--bidv-error-bg);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='negative']:invalid:invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='negative']._invalid._invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='negative']:invalid:invalid[data-state='hover'],
  [bidvWrapper][data-appearance='negative']._invalid._invalid[data-state='hover'] {
    background: var(--bidv-error-bg-hover);
  }
}
[bidvWrapper][data-appearance='negative']:invalid:invalid:active:not(._no-active),
[bidvWrapper][data-appearance='negative']._invalid._invalid:active:not(._no-active),
[bidvWrapper][data-appearance='negative']:invalid:invalid[data-state='active'],
[bidvWrapper][data-appearance='negative']._invalid._invalid[data-state='active'],
[bidvWrapper][data-appearance='negative']:invalid:invalid[data-state='active']:hover,
[bidvWrapper][data-appearance='negative']._invalid._invalid[data-state='active']:hover {
  background: var(--bidv-error-bg-hover);
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='negative']:invalid:invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='negative']._invalid._invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='negative']:invalid:invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='negative']._invalid._invalid {
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='negative']:invalid:invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='negative']._invalid._invalid:focus-visible:focus-visible {
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='negative']:invalid:invalid._focused._focused,
[bidvWrapper][data-appearance='negative']._invalid._invalid._focused._focused {
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='negative'][data-variant='filled'] {
  --t-background-color: var(--background-semantic-negative-intermediate);
  --t-text-color: var(--text-neutral-inverse);
  --t-icon-color: var(--foreground-neutral-inverse);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='negative'][data-variant='filled']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='negative'][data-variant='filled'][data-state='hover'] {
    --t-background-color: var(--background-semantic-negative-inverse);
  }
}
[bidvWrapper][data-appearance='negative'][data-variant='filled']:active:not(._no-active),
[bidvWrapper][data-appearance='negative'][data-variant='filled'][data-state='active'],
[bidvWrapper][data-appearance='negative'][data-variant='filled'][data-state='active']:hover {
  --t-background-color: var(--background-semantic-negative-default);
}
[bidvWrapper][data-appearance='outline-negative'],
[bidvWrapper][data-appearance='negative'][data-variant='outlined'] {
  --t-text-color: var(--text-semantic-negative-intermediate);
  --t-icon-color: var(--foreground-semantic-negative-intermediate);
  --t-outline-color: var(--border-error);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='outline-negative']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='negative'][data-variant='outlined']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='outline-negative'][data-state='hover'],
  [bidvWrapper][data-appearance='negative'][data-variant='outlined'][data-state='hover'] {
    --t-background-color: var(--background-semantic-negative-highest);
    --t-text-color: var(--text-semantic-negative-intermediate);
    --t-icon-color: var(--foreground-semantic-negative-intermediate);
  }
}
[bidvWrapper][data-appearance='outline-negative']:active:not(._no-active),
[bidvWrapper][data-appearance='negative'][data-variant='outlined']:active:not(._no-active),
[bidvWrapper][data-appearance='outline-negative'][data-state='active'],
[bidvWrapper][data-appearance='negative'][data-variant='outlined'][data-state='active'],
[bidvWrapper][data-appearance='outline-negative'][data-state='active']:hover,
[bidvWrapper][data-appearance='negative'][data-variant='outlined'][data-state='active']:hover {
  --t-background-color: var(--background-semantic-negative-high);
  --t-text-color: var(--text-semantic-negative-intermediate);
  --t-icon-color: var(--foreground-semantic-negative-intermediate);
}
[bidvWrapper][data-appearance='flat-negative'],
[bidvWrapper][data-appearance='negative'][data-variant='flat'] {
  --t-text-color: var(--text-semantic-negative-intermediate);
  --t-icon-color: var(--foreground-semantic-negative-intermediate);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='flat-negative']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='negative'][data-variant='flat']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='flat-negative'][data-state='hover'],
  [bidvWrapper][data-appearance='negative'][data-variant='flat'][data-state='hover'] {
    --t-background-color: var(--background-semantic-negative-highest);
  }
}
[bidvWrapper][data-appearance='flat-negative']:active:not(._no-active),
[bidvWrapper][data-appearance='negative'][data-variant='flat']:active:not(._no-active),
[bidvWrapper][data-appearance='flat-negative'][data-state='active'],
[bidvWrapper][data-appearance='negative'][data-variant='flat'][data-state='active'],
[bidvWrapper][data-appearance='flat-negative'][data-state='active']:hover,
[bidvWrapper][data-appearance='negative'][data-variant='flat'][data-state='active']:hover {
  --t-background-color: var(--background-semantic-negative-high);
}
[bidvWrapper][data-appearance='gray'][data-variant='filled'] {
  --t-background-color: var(--background-neutral-on-default);
  --t-text-color: var(--text-neutral-default);
  --t-icon-color: var(--foreground-neutral-default);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='gray'][data-variant='filled']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='gray'][data-variant='filled'][data-state='hover'] {
    --t-background-color: var(--background-neutral-on-default-low);
  }
}
[bidvWrapper][data-appearance='gray'][data-variant='filled']:active:not(._no-active),
[bidvWrapper][data-appearance='gray'][data-variant='filled'][data-state='active'],
[bidvWrapper][data-appearance='gray'][data-variant='filled'][data-state='active']:hover {
  --t-background-color: var(--background-neutral-on-default-lowest);
}
[bidvWrapper][data-appearance='outline-gray'],
[bidvWrapper][data-appearance='gray'][data-variant='outlined'] {
  --t-text-color: var(--text-neutral-default);
  --t-icon-color: var(--foreground-neutral-default);
  --t-outline-color: var(--border-default);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='outline-gray']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='gray'][data-variant='outlined']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='outline-gray'][data-state='hover'],
  [bidvWrapper][data-appearance='gray'][data-variant='outlined'][data-state='hover'] {
    --t-background-color: var(--background-neutral-on-default-low);
    --t-text-color: var(--text-neutral-default);
  }
}
[bidvWrapper][data-appearance='outline-gray']:active:not(._no-active),
[bidvWrapper][data-appearance='gray'][data-variant='outlined']:active:not(._no-active),
[bidvWrapper][data-appearance='outline-gray'][data-state='active'],
[bidvWrapper][data-appearance='gray'][data-variant='outlined'][data-state='active'],
[bidvWrapper][data-appearance='outline-gray'][data-state='active']:hover,
[bidvWrapper][data-appearance='gray'][data-variant='outlined'][data-state='active']:hover {
  --t-background-color: var(--background-neutral-on-default-lowest);
  --t-text-color: var(--text-neutral-default);
}
[bidvWrapper][data-appearance='flat-gray'],
[bidvWrapper][data-appearance='gray'][data-variant='flat'] {
  --t-text-color: var(--text-neutral-default);
  --t-icon-color: var(--foreground-neutral-default);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='flat-gray']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='gray'][data-variant='flat']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='flat-gray'][data-state='hover'],
  [bidvWrapper][data-appearance='gray'][data-variant='flat'][data-state='hover'] {
    --t-background-color: var(--background-neutral-on-default-low);
  }
}
[bidvWrapper][data-appearance='flat-gray']:active:not(._no-active),
[bidvWrapper][data-appearance='gray'][data-variant='flat']:active:not(._no-active),
[bidvWrapper][data-appearance='flat-gray'][data-state='active'],
[bidvWrapper][data-appearance='gray'][data-variant='flat'][data-state='active'],
[bidvWrapper][data-appearance='flat-gray'][data-state='active']:hover,
[bidvWrapper][data-appearance='gray'][data-variant='flat'][data-state='active']:hover {
  --t-background-color: var(--background-neutral-on-default-lowest);
}
/* stylelint-disable order/order */
[bidvWrapper][data-appearance='accent'] {
  background: var(--bidv-accent);
  color: var(--bidv-accent-text);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='accent']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='accent'][data-state='hover'] {
    background: var(--bidv-accent-hover);
  }
}
[bidvWrapper][data-appearance='accent']:active:not(._no-active),
[bidvWrapper][data-appearance='accent'][data-state='active'],
[bidvWrapper][data-appearance='accent'][data-state='active']:hover {
  background: var(--bidv-accent-active);
}
[bidvWrapper][data-appearance='accent']:invalid:invalid,
[bidvWrapper][data-appearance='accent']._invalid._invalid {
  color: var(--bidv-negative-night);
  background: var(--bidv-error-bg);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='accent']:invalid:invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='accent']._invalid._invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='accent']:invalid:invalid[data-state='hover'],
  [bidvWrapper][data-appearance='accent']._invalid._invalid[data-state='hover'] {
    background: var(--bidv-error-bg-hover);
  }
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='accent']:invalid:invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='accent']._invalid._invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='accent']:invalid:invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='accent']._invalid._invalid {
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='accent']:invalid:invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='accent']._invalid._invalid:focus-visible:focus-visible {
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='accent']:invalid:invalid._focused._focused,
[bidvWrapper][data-appearance='accent']._invalid._invalid._focused._focused {
  --bidv-focus: var(--bidv-error-fill);
}
/* stylelint-disable order/order */
[bidvWrapper][data-appearance='floating'] {
  transition-property: background, box-shadow;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='floating']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='floating'][data-state='hover'] {
    box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
  }
}
[bidvWrapper][data-appearance='floating']:active:not(._no-active),
[bidvWrapper][data-appearance='floating'][data-state='active'],
[bidvWrapper][data-appearance='floating'][data-state='active']:hover {
  background: #f6f7f8;
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
/* stylelint-disable order/order */
[bidvWrapper][data-appearance='glass'] {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  backdrop-filter: blur(1rem);
  --bidv-focus: rgba(255, 255, 255, 0.64);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='glass']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='glass'][data-state='hover'] {
    background: rgba(0, 0, 0, 0.48);
  }
}
[bidvWrapper][data-appearance='glass']:active:not(._no-active),
[bidvWrapper][data-appearance='glass'][data-state='active'],
[bidvWrapper][data-appearance='glass'][data-state='active']:hover {
  background: rgba(0, 0, 0, 0.6);
}
[bidvWrapper][data-appearance='glass'][data-mode='onDark'] {
  background: rgba(255, 255, 255, 0.3);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='glass'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='glass'][data-mode='onDark'][data-state='hover'] {
    background: rgba(255, 255, 255, 0.4);
  }
}
[bidvWrapper][data-appearance='glass'][data-mode='onDark']:active:not(._no-active),
[bidvWrapper][data-appearance='glass'][data-mode='onDark'][data-state='active'],
[bidvWrapper][data-appearance='glass'][data-mode='onDark'][data-state='active']:hover {
  background: rgba(255, 255, 255, 0.5);
}
/* stylelint-disable order/order */
[bidvWrapper][data-appearance='secondary'],
[bidvWrapper][data-appearance='flat'],
[bidvWrapper][data-appearance='destructive'] {
  background: var(--bidv-secondary);
  color: var(--bidv-link);
}
[bidvWrapper][data-appearance='secondary'][data-mode='onDark'],
[bidvWrapper][data-appearance='flat'][data-mode='onDark'],
[bidvWrapper][data-appearance='destructive'][data-mode='onDark'] {
  background: var(--bidv-clear-inverse);
  color: var(--bidv-text-01-night);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='secondary'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='flat'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='destructive'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='secondary'][data-mode='onDark'][data-state='hover'],
  [bidvWrapper][data-appearance='flat'][data-mode='onDark'][data-state='hover'],
  [bidvWrapper][data-appearance='destructive'][data-mode='onDark'][data-state='hover'] {
    background: var(--bidv-clear-inverse-hover);
  }
}
[bidvWrapper][data-appearance='secondary'][data-mode='onDark']:active:not(._no-active),
[bidvWrapper][data-appearance='flat'][data-mode='onDark']:active:not(._no-active),
[bidvWrapper][data-appearance='destructive'][data-mode='onDark']:active:not(._no-active),
[bidvWrapper][data-appearance='secondary'][data-mode='onDark'][data-state='active'],
[bidvWrapper][data-appearance='flat'][data-mode='onDark'][data-state='active'],
[bidvWrapper][data-appearance='destructive'][data-mode='onDark'][data-state='active'],
[bidvWrapper][data-appearance='secondary'][data-mode='onDark'][data-state='active']:hover,
[bidvWrapper][data-appearance='flat'][data-mode='onDark'][data-state='active']:hover,
[bidvWrapper][data-appearance='destructive'][data-mode='onDark'][data-state='active']:hover {
  background: var(--bidv-clear-inverse-active);
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='secondary'][data-mode='onDark'],
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='flat'][data-mode='onDark'],
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='destructive'][data-mode='onDark'],
[data-focused='true'] > [bidvWrapper][data-appearance='secondary'][data-mode='onDark'],
[data-focused='true'] > [bidvWrapper][data-appearance='flat'][data-mode='onDark'],
[data-focused='true'] > [bidvWrapper][data-appearance='destructive'][data-mode='onDark'] {
  --bidv-focus: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='secondary'][data-mode='onDark']:focus-visible:focus-visible,
[bidvWrapper][data-appearance='flat'][data-mode='onDark']:focus-visible:focus-visible,
[bidvWrapper][data-appearance='destructive'][data-mode='onDark']:focus-visible:focus-visible {
  --bidv-focus: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='secondary'][data-mode='onDark']._focused._focused,
[bidvWrapper][data-appearance='flat'][data-mode='onDark']._focused._focused,
[bidvWrapper][data-appearance='destructive'][data-mode='onDark']._focused._focused {
  --bidv-focus: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='secondary'][data-mode='onLight'],
[bidvWrapper][data-appearance='flat'][data-mode='onLight'],
[bidvWrapper][data-appearance='destructive'][data-mode='onLight'] {
  background: var(--bidv-clear);
  color: var(--bidv-text-01);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='secondary'][data-mode='onLight']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='flat'][data-mode='onLight']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='destructive'][data-mode='onLight']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='secondary'][data-mode='onLight'][data-state='hover'],
  [bidvWrapper][data-appearance='flat'][data-mode='onLight'][data-state='hover'],
  [bidvWrapper][data-appearance='destructive'][data-mode='onLight'][data-state='hover'] {
    background: var(--bidv-clear-hover);
  }
}
[bidvWrapper][data-appearance='secondary'][data-mode='onLight']:active:not(._no-active),
[bidvWrapper][data-appearance='flat'][data-mode='onLight']:active:not(._no-active),
[bidvWrapper][data-appearance='destructive'][data-mode='onLight']:active:not(._no-active),
[bidvWrapper][data-appearance='secondary'][data-mode='onLight'][data-state='active'],
[bidvWrapper][data-appearance='flat'][data-mode='onLight'][data-state='active'],
[bidvWrapper][data-appearance='destructive'][data-mode='onLight'][data-state='active'],
[bidvWrapper][data-appearance='secondary'][data-mode='onLight'][data-state='active']:hover,
[bidvWrapper][data-appearance='flat'][data-mode='onLight'][data-state='active']:hover,
[bidvWrapper][data-appearance='destructive'][data-mode='onLight'][data-state='active']:hover {
  background: var(--bidv-clear-active);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='secondary']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='flat']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='destructive']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='secondary'][data-state='hover'],
  [bidvWrapper][data-appearance='flat'][data-state='hover'],
  [bidvWrapper][data-appearance='destructive'][data-state='hover'] {
    background: var(--bidv-secondary-hover);
  }
}
[bidvWrapper][data-appearance='secondary']:active:not(._no-active),
[bidvWrapper][data-appearance='flat']:active:not(._no-active),
[bidvWrapper][data-appearance='destructive']:active:not(._no-active),
[bidvWrapper][data-appearance='secondary'][data-state='active'],
[bidvWrapper][data-appearance='flat'][data-state='active'],
[bidvWrapper][data-appearance='destructive'][data-state='active'],
[bidvWrapper][data-appearance='secondary'][data-state='active']:hover,
[bidvWrapper][data-appearance='flat'][data-state='active']:hover,
[bidvWrapper][data-appearance='destructive'][data-state='active']:hover {
  background: var(--bidv-secondary-active);
}
[bidvWrapper][data-appearance='secondary']:invalid:invalid,
[bidvWrapper][data-appearance='flat']:invalid:invalid,
[bidvWrapper][data-appearance='destructive']:invalid:invalid,
[bidvWrapper][data-appearance='secondary']._invalid._invalid,
[bidvWrapper][data-appearance='flat']._invalid._invalid,
[bidvWrapper][data-appearance='destructive']._invalid._invalid {
  color: var(--bidv-negative);
  background: var(--bidv-error-bg);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='secondary']:invalid:invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='flat']:invalid:invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='destructive']:invalid:invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='secondary']._invalid._invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='flat']._invalid._invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='destructive']._invalid._invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='secondary']:invalid:invalid[data-state='hover'],
  [bidvWrapper][data-appearance='flat']:invalid:invalid[data-state='hover'],
  [bidvWrapper][data-appearance='destructive']:invalid:invalid[data-state='hover'],
  [bidvWrapper][data-appearance='secondary']._invalid._invalid[data-state='hover'],
  [bidvWrapper][data-appearance='flat']._invalid._invalid[data-state='hover'],
  [bidvWrapper][data-appearance='destructive']._invalid._invalid[data-state='hover'] {
    background: var(--bidv-error-bg-hover);
  }
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='secondary']:invalid:invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='flat']:invalid:invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='destructive']:invalid:invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='secondary']._invalid._invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='flat']._invalid._invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='destructive']._invalid._invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='secondary']:invalid:invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='flat']:invalid:invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='destructive']:invalid:invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='secondary']._invalid._invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='flat']._invalid._invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='destructive']._invalid._invalid {
  --bidv-focus: var(--bidv-negative);
}
[bidvWrapper][data-appearance='secondary']:invalid:invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='flat']:invalid:invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='destructive']:invalid:invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='secondary']._invalid._invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='flat']._invalid._invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='destructive']._invalid._invalid:focus-visible:focus-visible {
  --bidv-focus: var(--bidv-negative);
}
[bidvWrapper][data-appearance='secondary']:invalid:invalid._focused._focused,
[bidvWrapper][data-appearance='flat']:invalid:invalid._focused._focused,
[bidvWrapper][data-appearance='destructive']:invalid:invalid._focused._focused,
[bidvWrapper][data-appearance='secondary']._invalid._invalid._focused._focused,
[bidvWrapper][data-appearance='flat']._invalid._invalid._focused._focused,
[bidvWrapper][data-appearance='destructive']._invalid._invalid._focused._focused {
  --bidv-focus: var(--bidv-negative);
}
[bidvWrapper][data-appearance='flat'] {
  background: transparent;
}
[bidvWrapper][data-appearance='flat'][data-mode='onDark'],
[bidvWrapper][data-appearance='flat'][data-mode='onLight'] {
  background: transparent;
}
[bidvWrapper][data-appearance='destructive'] {
  color: var(--bidv-negative);
  background: var(--bidv-error-bg);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='destructive']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='destructive'][data-state='hover'] {
    background: var(--bidv-error-bg-hover);
  }
}
[bidvWrapper][data-appearance='destructive']:active:not(._no-active),
[bidvWrapper][data-appearance='destructive'][data-state='active'],
[bidvWrapper][data-appearance='destructive'][data-state='active']:hover {
  background: var(--bidv-error-bg-hover);
}
[bidvWrapper][data-appearance='destructive'][data-mode='onDark'] {
  color: var(--bidv-negative-night);
  background: var(--bidv-error-bg-night);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='destructive'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='destructive'][data-mode='onDark'][data-state='hover'] {
    background: var(--bidv-error-bg-night-hover);
  }
}
[bidvWrapper][data-appearance='destructive'][data-mode='onDark']:active:not(._no-active),
[bidvWrapper][data-appearance='destructive'][data-mode='onDark'][data-state='active'],
[bidvWrapper][data-appearance='destructive'][data-mode='onDark'][data-state='active']:hover {
  background: var(--bidv-error-bg-night-hover);
}
/* stylelint-disable order/order */
bidv-wrapper[data-appearance='secondary-destructive'],
[bidvWrapper][data-appearance='secondary-destructive'] {
  background: var(--bidv-error-bg);
  color: var(--bidv-negative);
}
bidv-wrapper[data-appearance='secondary-destructive'][data-mode='onDark'],
[bidvWrapper][data-appearance='secondary-destructive'][data-mode='onDark'] {
  background: var(--bidv-error-bg-night);
  color: var(--bidv-negative-night);
}
@media (hover: hover) {
  bidv-wrapper[data-appearance='secondary-destructive'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='secondary-destructive'][data-mode='onDark']:hover:not(._no-hover),
  bidv-wrapper[data-appearance='secondary-destructive'][data-mode='onDark'][data-state='hover'],
  [bidvWrapper][data-appearance='secondary-destructive'][data-mode='onDark'][data-state='hover'] {
    background: var(--bidv-error-bg-night-hover);
  }
}
bidv-wrapper[data-appearance='secondary-destructive'][data-mode='onDark']:active:not(._no-active),
[bidvWrapper][data-appearance='secondary-destructive'][data-mode='onDark']:active:not(._no-active),
bidv-wrapper[data-appearance='secondary-destructive'][data-mode='onDark'][data-state='active'],
[bidvWrapper][data-appearance='secondary-destructive'][data-mode='onDark'][data-state='active'],
bidv-wrapper[data-appearance='secondary-destructive'][data-mode='onDark'][data-state='active']:hover,
[bidvWrapper][data-appearance='secondary-destructive'][data-mode='onDark'][data-state='active']:hover {
  background: var(--bidv-error-bg-night-hover);
}
@media (hover: hover) {
  bidv-wrapper[data-appearance='secondary-destructive']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='secondary-destructive']:hover:not(._no-hover),
  bidv-wrapper[data-appearance='secondary-destructive'][data-state='hover'],
  [bidvWrapper][data-appearance='secondary-destructive'][data-state='hover'] {
    background: var(--bidv-error-bg-hover);
  }
}
bidv-wrapper[data-appearance='secondary-destructive']:active:not(._no-active),
[bidvWrapper][data-appearance='secondary-destructive']:active:not(._no-active),
bidv-wrapper[data-appearance='secondary-destructive'][data-state='active'],
[bidvWrapper][data-appearance='secondary-destructive'][data-state='active'],
bidv-wrapper[data-appearance='secondary-destructive'][data-state='active']:hover,
[bidvWrapper][data-appearance='secondary-destructive'][data-state='active']:hover {
  background: var(--bidv-error-bg-hover);
}
/* stylelint-disable order/order */
[bidvWrapper][data-appearance='table'] {
  border-radius: 0;
  background: transparent;
  color: var(--bidv-text-01);
  /* stylelint-disable meowtec/no-px */
  /* stylelint-enable meowtec/no-px */
}
[bidvWrapper][data-appearance='table']:before,
[bidvWrapper][data-appearance='table'][data-appearance='table']:after {
  position: fixed;
  top: -0.5px;
  left: -1px;
  right: -0.5px;
  bottom: -1px;
}
[bidvWrapper][data-appearance='table']:before {
  transition-property: background;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  content: '';
  z-index: -1;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 0.5rem 0.5rem;
}
table [bidvWrapper][data-appearance='table'][data-appearance='table']:not(._focused):after {
  border-width: 0;
}
table [bidvWrapper][data-appearance='table']._focused {
  z-index: 1;
}
[bidvWrapper][data-appearance='table'][data-appearance='table']:after {
  border-width: 1px;
  color: var(--bidv-base-04);
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='table'][data-mode='onDark'],
[data-focused='true'] > [bidvWrapper][data-appearance='table'][data-mode='onDark'] {
  --bidv-focus: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='table'][data-mode='onDark']:focus-visible:focus-visible {
  --bidv-focus: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='table'][data-mode='onDark']._focused._focused {
  --bidv-focus: var(--bidv-text-01-night);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='table']:hover:not(._no-hover):not(._focused):before,
  [bidvWrapper][data-appearance='table'][data-state='hover']:not(._focused):before {
    background-color: var(--bidv-clear);
  }
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='table'],
[data-focused='true'] > [bidvWrapper][data-appearance='table'] {
  background: transparent;
}
[bidvWrapper][data-appearance='table']:focus-visible:focus-visible {
  background: transparent;
}
[bidvWrapper][data-appearance='table']._focused._focused {
  background: transparent;
}
[bidvWrapper][data-appearance='table']:invalid:invalid:before,
[bidvWrapper][data-appearance='table']._invalid._invalid:before {
  background-image: linear-gradient(to top right, transparent 0%, transparent 50%, var(--bidv-error-fill) 50%, var(--bidv-error-fill) 100%);
}
[bidvWrapper][data-appearance='table']:invalid:invalid:not(._focused):before,
[bidvWrapper][data-appearance='table']._invalid._invalid:not(._focused):before {
  background-color: var(--bidv-error-bg);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='table']:invalid:invalid:hover:not(._no-hover):not(._focused):before,
  [bidvWrapper][data-appearance='table']._invalid._invalid:hover:not(._no-hover):not(._focused):before,
  [bidvWrapper][data-appearance='table']:invalid:invalid[data-state='hover']:not(._focused):before,
  [bidvWrapper][data-appearance='table']._invalid._invalid[data-state='hover']:not(._focused):before {
    background-color: var(--bidv-error-bg-hover);
  }
}
[bidvWrapper][data-appearance='table']:invalid:invalid:disabled:disabled,
[bidvWrapper][data-appearance='table']._invalid._invalid:disabled:disabled,
[bidvWrapper][data-appearance='table']:invalid:invalid:disabled,
[bidvWrapper][data-appearance='table']._invalid._invalid:disabled,
[bidvWrapper][data-appearance='table']:invalid:invalid[data-state='disabled'][data-state='disabled'],
[bidvWrapper][data-appearance='table']._invalid._invalid[data-state='disabled'][data-state='disabled'] {
  background: transparent;
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='table']:invalid:invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='table']._invalid._invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='table']:invalid:invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='table']._invalid._invalid {
  background: transparent;
  --bidv-focus: var(--bidv-error-fill);
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='table']:invalid:invalid:after,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='table']._invalid._invalid:after,
[data-focused='true'] > [bidvWrapper][data-appearance='table']:invalid:invalid:after,
[data-focused='true'] > [bidvWrapper][data-appearance='table']._invalid._invalid:after {
  border-width: 1px;
}
[bidvWrapper][data-appearance='table']:invalid:invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='table']._invalid._invalid:focus-visible:focus-visible {
  background: transparent;
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='table']:invalid:invalid:focus-visible:focus-visible:after,
[bidvWrapper][data-appearance='table']._invalid._invalid:focus-visible:focus-visible:after {
  border-width: 1px;
}
[bidvWrapper][data-appearance='table']:invalid:invalid._focused._focused,
[bidvWrapper][data-appearance='table']._invalid._invalid._focused._focused {
  background: transparent;
  --bidv-focus: var(--bidv-error-fill);
}
[bidvWrapper][data-appearance='table']:invalid:invalid._focused._focused:after,
[bidvWrapper][data-appearance='table']._invalid._invalid._focused._focused:after {
  border-width: 1px;
}
/* stylelint-disable order/order */
.t-textfield-hint {
  color: var(--text-neutral-low);
}
:invalid:invalid .t-textfield-hint,
._invalid._invalid .t-textfield-hint {
  color: var(--text-semantic-negative-intermediate);
}
[bidvWrapper][data-appearance='textfield'] {
  outline: 2px solid var(--bidv-focus);
  min-height: var(--bidv-height);
  height: var(--bidv-height);
  max-height: var(--bidv-height);
}
[bidvWrapper][data-appearance='textfield'][data-variant='secondary'] {
  border-color: transparent;
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='textfield'][data-variant='secondary']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='textfield'][data-variant='secondary'][data-state='hover'] {
    border-color: transparent;
    background-color: var(--background-neutral-on-default);
  }
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='textfield'][data-variant='secondary'],
[data-focused='true'] > [bidvWrapper][data-appearance='textfield'][data-variant='secondary'] {
  background-color: transparent;
  border-color: var(--border-brand-primary-default);
  --bidv-focus: var(--border-brand-primary-high);
  --bidv-caret-color: var(--foreground-brand-primary-default);
}
[bidvWrapper][data-appearance='textfield'][data-variant='secondary']:focus-visible:focus-visible {
  background-color: transparent;
  border-color: var(--border-brand-primary-default);
  --bidv-focus: var(--border-brand-primary-high);
  --bidv-caret-color: var(--foreground-brand-primary-default);
}
[bidvWrapper][data-appearance='textfield'][data-variant='secondary']._focused._focused {
  background-color: transparent;
  border-color: var(--border-brand-primary-default);
  --bidv-focus: var(--border-brand-primary-high);
  --bidv-caret-color: var(--foreground-brand-primary-default);
}
[bidvWrapper][data-appearance='textfield'][data-variant='secondary']:disabled:disabled,
[bidvWrapper][data-appearance='textfield'][data-variant='secondary']:disabled,
[bidvWrapper][data-appearance='textfield'][data-variant='secondary'][data-state='disabled'][data-state='disabled'] {
  border-color: transparent;
  background-color: transparent;
}
[bidvWrapper][data-appearance='textfield'][data-variant='secondary'][data-has-value='true'] {
  background-color: var(--background-neutral-on-default);
}
[bidvWrapper][data-appearance='textfield'] {
  transition-property: border-color, color, background, opacity, outline-color;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  --bidv-focus: transparent;
  background: var(--background-neutral-high);
  color: var(--text-neutral-default);
  border: 1px solid var(--border-default, rgba(0, 0, 0, 0.2));
  box-sizing: border-box;
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='textfield']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='textfield'][data-state='hover'] {
    border-color: var(--border-active);
  }
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='textfield'],
[data-focused='true'] > [bidvWrapper][data-appearance='textfield'] {
  border-color: var(--border-brand-primary-default);
  --bidv-focus: var(--border-brand-primary-high);
  --bidv-caret-color: var(--foreground-brand-primary-default);
}
[bidvWrapper][data-appearance='textfield']:focus-visible:focus-visible {
  border-color: var(--border-brand-primary-default);
  --bidv-focus: var(--border-brand-primary-high);
  --bidv-caret-color: var(--foreground-brand-primary-default);
}
[bidvWrapper][data-appearance='textfield']._focused._focused {
  border-color: var(--border-brand-primary-default);
  --bidv-focus: var(--border-brand-primary-high);
  --bidv-caret-color: var(--foreground-brand-primary-default);
}
[bidvWrapper][data-appearance='textfield']:disabled:disabled,
[bidvWrapper][data-appearance='textfield']:disabled,
[bidvWrapper][data-appearance='textfield'][data-state='disabled'][data-state='disabled'] {
  border-color: var(--border-disabled);
  background-color: var(--background-neutral-disabled);
}
[bidvWrapper][data-appearance='textfield']:invalid:invalid,
[bidvWrapper][data-appearance='textfield']._invalid._invalid {
  border-color: var(--border-error);
}
[bidvWrapper][data-appearance='textfield']:invalid:invalid .t-textfield-hint,
[bidvWrapper][data-appearance='textfield']._invalid._invalid .t-textfield-hint {
  color: var(--text-semantic-negative-intermediate);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='textfield']:invalid:invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='textfield']._invalid._invalid:hover:not(._no-hover),
  [bidvWrapper][data-appearance='textfield']:invalid:invalid[data-state='hover'],
  [bidvWrapper][data-appearance='textfield']._invalid._invalid[data-state='hover'] {
    border-color: var(--border-error);
  }
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='textfield']:invalid:invalid,
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='textfield']._invalid._invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='textfield']:invalid:invalid,
[data-focused='true'] > [bidvWrapper][data-appearance='textfield']._invalid._invalid {
  border-color: var(--border-error);
  --bidv-focus: var(--border-semantic-negative-high);
}
[bidvWrapper][data-appearance='textfield']:invalid:invalid:focus-visible:focus-visible,
[bidvWrapper][data-appearance='textfield']._invalid._invalid:focus-visible:focus-visible {
  border-color: var(--border-error);
  --bidv-focus: var(--border-semantic-negative-high);
}
[bidvWrapper][data-appearance='textfield']:invalid:invalid._focused._focused,
[bidvWrapper][data-appearance='textfield']._invalid._invalid._focused._focused {
  border-color: var(--border-error);
  --bidv-focus: var(--border-semantic-negative-high);
}
[bidvWrapper][data-appearance='textfield'] .t-content {
  display: flex;
  align-items: center;
}
[bidvWrapper][data-appearance='textfield'][data-mode='onDark'] {
  background: var(--background-neutral-high);
  color: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='textfield'][data-mode='onDark']:after {
  color: var(--bidv-text-03-night);
  opacity: var(--bidv-disabled-opacity);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='textfield'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='textfield'][data-mode='onDark'][data-state='hover'] {
    background: var(--bidv-clear-inverse-hover);
  }
}
[bidvWrapper][data-appearance='textfield'][data-mode='onDark'][data-state='readonly'][data-state='readonly'] {
  background: transparent;
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='textfield'][data-mode='onDark'],
[data-focused='true'] > [bidvWrapper][data-appearance='textfield'][data-mode='onDark'] {
  border-color: var(--border-brand-primary-default);
  --bidv-focus: var(--border-brand-primary-high);
  --bidv-caret-color: var(--foreground-brand-primary-default);
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='textfield'][data-mode='onDark']:after,
[data-focused='true'] > [bidvWrapper][data-appearance='textfield'][data-mode='onDark']:after {
  transition: none;
  opacity: 1;
  --bidv-focus: var(--bidv-primary);
}
[bidvWrapper][data-appearance='textfield'][data-mode='onDark']:focus-visible:focus-visible {
  border-color: var(--border-brand-primary-default);
  --bidv-focus: var(--border-brand-primary-high);
  --bidv-caret-color: var(--foreground-brand-primary-default);
}
[bidvWrapper][data-appearance='textfield'][data-mode='onDark']:focus-visible:focus-visible:after {
  transition: none;
  opacity: 1;
  --bidv-focus: var(--bidv-primary);
}
[bidvWrapper][data-appearance='textfield'][data-mode='onDark']._focused._focused {
  border-color: var(--border-brand-primary-default);
  --bidv-focus: var(--border-brand-primary-high);
  --bidv-caret-color: var(--foreground-brand-primary-default);
}
[bidvWrapper][data-appearance='textfield'][data-mode='onDark']._focused._focused:after {
  transition: none;
  opacity: 1;
  --bidv-focus: var(--bidv-primary);
}
[bidvWrapper][data-appearance='textfield'][data-mode='onDark']:invalid:invalid:after,
[bidvWrapper][data-appearance='textfield'][data-mode='onDark']._invalid._invalid:after {
  --bidv-focus: var(--bidv-error-fill-night);
}
[bidvWrapper][data-appearance='textfield'][data-mode='onLight'] {
  background: var(--bidv-clear);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='textfield'][data-mode='onLight']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='textfield'][data-mode='onLight'][data-state='hover'] {
    background: var(--bidv-clear-hover);
  }
}
[bidvWrapper][data-appearance='textfield'][data-mode='onLight'][data-state='readonly'][data-state='readonly'] {
  background: transparent;
}
[bidvWrapper][data-appearance='textfield'][data-mode='onLight']:invalid:invalid:after,
[bidvWrapper][data-appearance='textfield'][data-mode='onLight']._invalid._invalid:after {
  color: var(--bidv-error-fill);
}
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='textfield'][data-mode='onLight'],
[data-focused='true'] > [bidvWrapper][data-appearance='textfield'][data-mode='onLight'] {
  background: transparent;
}
[bidvWrapper][data-appearance='textfield'][data-mode='onLight']:focus-visible:focus-visible {
  background: transparent;
}
[bidvWrapper][data-appearance='textfield'][data-mode='onLight']._focused._focused {
  background: transparent;
}
._expandable [bidvWrapper] {
  max-height: unset;
  height: 100%;
}
/* stylelint-disable order/order */
[bidvWrapper][data-appearance='whiteblock'],
[bidvWrapper][data-appearance='whiteblock-active'] {
  background: var(--bidv-base-01);
  color: var(--bidv-text-01);
}
[bidvWrapper][data-appearance='whiteblock']:after,
[bidvWrapper][data-appearance='whiteblock-active']:after {
  color: var(--bidv-base-04);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='whiteblock']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='whiteblock-active']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='whiteblock'][data-state='hover'],
  [bidvWrapper][data-appearance='whiteblock-active'][data-state='hover'] {
    background: var(--bidv-base-02);
  }
  [bidvWrapper][data-appearance='whiteblock']:hover:not(._no-hover):after,
  [bidvWrapper][data-appearance='whiteblock-active']:hover:not(._no-hover):after,
  [bidvWrapper][data-appearance='whiteblock'][data-state='hover']:after,
  [bidvWrapper][data-appearance='whiteblock-active'][data-state='hover']:after {
    color: var(--bidv-base-04);
  }
}
[bidvWrapper][data-appearance='whiteblock']:active:not(._no-active),
[bidvWrapper][data-appearance='whiteblock-active']:active:not(._no-active),
[bidvWrapper][data-appearance='whiteblock'][data-state='active'],
[bidvWrapper][data-appearance='whiteblock-active'][data-state='active'],
[bidvWrapper][data-appearance='whiteblock'][data-state='active']:hover,
[bidvWrapper][data-appearance='whiteblock-active'][data-state='active']:hover {
  background: var(--bidv-base-02);
}
[bidvWrapper][data-appearance='whiteblock']:active:not(._no-active):after,
[bidvWrapper][data-appearance='whiteblock-active']:active:not(._no-active):after,
[bidvWrapper][data-appearance='whiteblock'][data-state='active']:after,
[bidvWrapper][data-appearance='whiteblock-active'][data-state='active']:after,
[bidvWrapper][data-appearance='whiteblock'][data-state='active']:hover:after,
[bidvWrapper][data-appearance='whiteblock-active'][data-state='active']:hover:after {
  color: var(--bidv-base-04);
}
[bidvWrapper][data-appearance='whiteblock-active']:after {
  color: var(--bidv-primary);
  border-width: 2px;
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='whiteblock-active']:hover:not(._no-hover):after,
  [bidvWrapper][data-appearance='whiteblock-active'][data-state='hover']:after {
    color: var(--bidv-primary-hover);
  }
}
[bidvWrapper][data-appearance='whiteblock-active']:active:not(._no-active):after,
[bidvWrapper][data-appearance='whiteblock-active'][data-state='active']:after,
[bidvWrapper][data-appearance='whiteblock-active'][data-state='active']:hover:after {
  color: var(--bidv-primary-active);
}
[bidvWrapper][data-appearance='none']:after {
  border: none;
}
/* stylelint-disable order/order */
[bidvWrapper][data-appearance='opposite'] {
  background: #000;
  color: #fff;
  --bidv-focus: rgba(255, 255, 255, 0.64);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='opposite']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='opposite'][data-state='hover'] {
    background: #333;
  }
}
[bidvWrapper][data-appearance='opposite']:active:not(._no-active),
[bidvWrapper][data-appearance='opposite'][data-state='active'],
[bidvWrapper][data-appearance='opposite'][data-state='active']:hover {
  background: #5c636b;
}
[bidvWrapper][data-appearance='opposite'][data-mode='onDark'] {
  color: rgba(0, 0, 0, 0.8);
  background: #fff;
  --bidv-focus: rgba(51, 51, 51, 0.48);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='opposite'][data-mode='onDark']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='opposite'][data-mode='onDark'][data-state='hover'] {
    background: #f3F4f6;
  }
}
[bidvWrapper][data-appearance='opposite'][data-mode='onDark']:active:not(._no-active),
[bidvWrapper][data-appearance='opposite'][data-mode='onDark'][data-state='active'],
[bidvWrapper][data-appearance='opposite'][data-mode='onDark'][data-state='active']:hover {
  background: #eaecee;
}
/* stylelint-disable order/order */
[bidvWrapper] {
  transition-property: color, background, opacity, outline-color;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  --bidv-focus: transparent;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  appearance: none;
  border-radius: inherit;
  outline: 1px solid var(--bidv-focus);
}
@supports (-webkit-hyphens: none) {
  :focus-visible [bidvWrapper],
  [bidvWrapper]:focus-visible {
    --bidv-focus: transparent !important;
  }
}
[bidvWrapper][data-variant='filled'] {
  background: var(--t-background-color);
  color: var(--t-text-color);
}
[bidvWrapper][data-variant='filled'] bidv-svg,
[bidvWrapper][data-variant='filled'] bidv-icon {
  color: var(--t-icon-color);
}
@media (hover: hover) {
  [bidvWrapper][data-variant='filled']:hover:not(._no-hover),
  [bidvWrapper][data-variant='filled'][data-state='hover'] {
    background: var(--t-background-color);
    color: var(--t-text-color);
  }
  [bidvWrapper][data-variant='filled']:hover:not(._no-hover) bidv-svg,
  [bidvWrapper][data-variant='filled'][data-state='hover'] bidv-svg {
    color: var(--t-icon-color);
  }
}
[bidvWrapper][data-variant='filled']:active:not(._no-active),
[bidvWrapper][data-variant='filled'][data-state='active'],
[bidvWrapper][data-variant='filled'][data-state='active']:hover {
  background: var(--t-background-color);
  color: var(--t-text-color);
}
[bidvWrapper][data-variant='filled']:active:not(._no-active) bidv-svg,
[bidvWrapper][data-variant='filled'][data-state='active'] bidv-svg,
[bidvWrapper][data-variant='filled'][data-state='active']:hover bidv-svg,
[bidvWrapper][data-variant='filled']:active:not(._no-active) bidv-icon,
[bidvWrapper][data-variant='filled'][data-state='active'] bidv-icon,
[bidvWrapper][data-variant='filled'][data-state='active']:hover bidv-icon {
  color: var(--t-icon-color);
}
[bidvWrapper][data-variant='filled']:disabled:disabled,
[bidvWrapper][data-variant='filled']:disabled,
[bidvWrapper][data-variant='filled'][data-state='disabled'][data-state='disabled'] {
  background: var(--background-neutral-disabled);
  color: var(--text-neutral-disable);
}
[bidvWrapper][data-variant='filled']:disabled:disabled bidv-svg,
[bidvWrapper][data-variant='filled']:disabled bidv-svg,
[bidvWrapper][data-variant='filled'][data-state='disabled'][data-state='disabled'] bidv-svg,
[bidvWrapper][data-variant='filled']:disabled:disabled bidv-icon,
[bidvWrapper][data-variant='filled']:disabled bidv-icon,
[bidvWrapper][data-variant='filled'][data-state='disabled'][data-state='disabled'] bidv-icon {
  color: var(--foreground-neutral-disable);
}
[bidvWrapper][data-variant='outlined'] {
  background: transparent;
  --t-outline-color: var(--border-default);
  color: var(--t-text-color);
  outline: 1px solid var(--t-outline-color);
}
[bidvWrapper][data-variant='outlined'] bidv-svg,
[bidvWrapper][data-variant='outlined'] bidv-icon {
  color: var(--t-icon-color);
}
@media (hover: hover) {
  [bidvWrapper][data-variant='outlined']:hover:not(._no-hover),
  [bidvWrapper][data-variant='outlined'][data-state='hover'] {
    background: var(--t-background-color);
    color: var(--t-text-color);
  }
  [bidvWrapper][data-variant='outlined']:hover:not(._no-hover) bidv-svg,
  [bidvWrapper][data-variant='outlined'][data-state='hover'] bidv-svg,
  [bidvWrapper][data-variant='outlined']:hover:not(._no-hover) bidv-icon,
  [bidvWrapper][data-variant='outlined'][data-state='hover'] bidv-icon {
    color: var(--t-icon-color);
  }
}
[bidvWrapper][data-variant='outlined']:active:not(._no-active),
[bidvWrapper][data-variant='outlined'][data-state='active'],
[bidvWrapper][data-variant='outlined'][data-state='active']:hover {
  background: var(--t-background-color);
  color: var(--t-text-color);
}
[bidvWrapper][data-variant='outlined']:active:not(._no-active) bidv-svg,
[bidvWrapper][data-variant='outlined'][data-state='active'] bidv-svg,
[bidvWrapper][data-variant='outlined'][data-state='active']:hover bidv-svg,
[bidvWrapper][data-variant='outlined']:active:not(._no-active) bidv-icon,
[bidvWrapper][data-variant='outlined'][data-state='active'] bidv-icon,
[bidvWrapper][data-variant='outlined'][data-state='active']:hover bidv-icon {
  color: var(--t-icon-color);
}
[bidvWrapper][data-variant='outlined']:disabled:disabled,
[bidvWrapper][data-variant='outlined']:disabled,
[bidvWrapper][data-variant='outlined'][data-state='disabled'][data-state='disabled'] {
  background: transparent;
  color: var(--text-neutral-disable);
  outline-color: var(--border-disabled);
}
[bidvWrapper][data-variant='outlined']:disabled:disabled bidv-svg,
[bidvWrapper][data-variant='outlined']:disabled bidv-svg,
[bidvWrapper][data-variant='outlined'][data-state='disabled'][data-state='disabled'] bidv-svg,
[bidvWrapper][data-variant='outlined']:disabled:disabled bidv-icon,
[bidvWrapper][data-variant='outlined']:disabled bidv-icon,
[bidvWrapper][data-variant='outlined'][data-state='disabled'][data-state='disabled'] bidv-icon {
  color: var(--foreground-neutral-disable);
}
[bidvWrapper][data-variant='flat'] {
  background: transparent;
  color: var(--t-text-color);
}
[bidvWrapper][data-variant='flat'] bidv-svg,
[bidvWrapper][data-variant='flat'] bidv-icon {
  color: var(--t-icon-color);
}
@media (hover: hover) {
  [bidvWrapper][data-variant='flat']:hover:not(._no-hover),
  [bidvWrapper][data-variant='flat'][data-state='hover'] {
    background: var(--t-background-color);
    color: var(--t-text-color);
  }
  [bidvWrapper][data-variant='flat']:hover:not(._no-hover) bidv-svg,
  [bidvWrapper][data-variant='flat'][data-state='hover'] bidv-svg,
  [bidvWrapper][data-variant='flat']:hover:not(._no-hover) bidv-icon,
  [bidvWrapper][data-variant='flat'][data-state='hover'] bidv-icon {
    color: var(--t-icon-color);
  }
}
[bidvWrapper][data-variant='flat']:active:not(._no-active),
[bidvWrapper][data-variant='flat'][data-state='active'],
[bidvWrapper][data-variant='flat'][data-state='active']:hover {
  background: var(--t-background-color);
  color: var(--t-text-color);
}
[bidvWrapper][data-variant='flat']:active:not(._no-active) bidv-svg,
[bidvWrapper][data-variant='flat'][data-state='active'] bidv-svg,
[bidvWrapper][data-variant='flat'][data-state='active']:hover bidv-svg,
[bidvWrapper][data-variant='flat']:active:not(._no-active) bidv-icon,
[bidvWrapper][data-variant='flat'][data-state='active'] bidv-icon,
[bidvWrapper][data-variant='flat'][data-state='active']:hover bidv-icon {
  color: var(--t-icon-color);
}
[bidvWrapper][data-variant='flat']:disabled:disabled,
[bidvWrapper][data-variant='flat']:disabled,
[bidvWrapper][data-variant='flat'][data-state='disabled'][data-state='disabled'] {
  background: transparent;
  color: var(--text-neutral-disable);
}
[bidvWrapper][data-variant='flat']:disabled:disabled bidv-svg,
[bidvWrapper][data-variant='flat']:disabled bidv-svg,
[bidvWrapper][data-variant='flat'][data-state='disabled'][data-state='disabled'] bidv-svg,
[bidvWrapper][data-variant='flat']:disabled:disabled bidv-icon,
[bidvWrapper][data-variant='flat']:disabled bidv-icon,
[bidvWrapper][data-variant='flat'][data-state='disabled'][data-state='disabled'] bidv-icon {
  color: var(--foreground-neutral-disable);
}
bidv-badged-content bidv-badge-notification {
  --t-background-color: var(--background-neutral-high);
}
@media (hover: hover) {
  bidv-badged-content:hover:not(._no-hover) bidv-badge-notification,
  bidv-badged-content[data-state='hover'] bidv-badge-notification {
    --t-background-color: var(--background-neutral-default);
  }
  bidv-badged-content:hover:not(._no-hover) bidv-badge-notification::before,
  bidv-badged-content[data-state='hover'] bidv-badge-notification::before {
    background: var(--background-neutral-default);
  }
}
bidv-badged-content:active:not(._no-active) bidv-badge-notification,
bidv-badged-content[data-state='active'] bidv-badge-notification,
bidv-badged-content[data-state='active']:hover bidv-badge-notification {
  --t-background-color: var(--background-neutral-low);
}
bidv-badged-content:active:not(._no-active) bidv-badge-notification::before,
bidv-badged-content[data-state='active'] bidv-badge-notification::before,
bidv-badged-content[data-state='active']:hover bidv-badge-notification::before {
  background: var(--background-neutral-low);
}
.t-button-navigation .t-wrapper:hover {
  --t-background-color: var(--background-neutral-on-default) !important;
}
.t-button-navigation .t-wrapper:active {
  --t-background-color: var(--background-neutral-on-default-low) !important;
}
/* stylelint-disable order/order */
bidv-wrapper[data-appearance='mono'],
[bidvWrapper][data-appearance='mono'] {
  background: var(--bidv-base-01);
  color: var(--bidv-text-01);
}
@media (hover: hover) {
  bidv-wrapper[data-appearance='mono']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='mono']:hover:not(._no-hover),
  bidv-wrapper[data-appearance='mono'][data-state='hover'],
  [bidvWrapper][data-appearance='mono'][data-state='hover'] {
    color: var(--bidv-text-03);
  }
}
bidv-wrapper[data-appearance='mono']:active:not(._no-active),
[bidvWrapper][data-appearance='mono']:active:not(._no-active),
bidv-wrapper[data-appearance='mono'][data-state='active'],
[bidvWrapper][data-appearance='mono'][data-state='active'],
bidv-wrapper[data-appearance='mono'][data-state='active']:hover,
[bidvWrapper][data-appearance='mono'][data-state='active']:hover {
  color: var(--bidv-text-02);
}
:focus-visible:not([data-focused='false']) > bidv-wrapper[data-appearance='mono'][data-mode='onDark'],
:focus-visible:not([data-focused='false']) > [bidvWrapper][data-appearance='mono'][data-mode='onDark'],
[data-focused='true'] > bidv-wrapper[data-appearance='mono'][data-mode='onDark'],
[data-focused='true'] > [bidvWrapper][data-appearance='mono'][data-mode='onDark'] {
  --bidv-focus: var(--bidv-text-01-night);
}
bidv-wrapper[data-appearance='mono'][data-mode='onDark']:focus-visible:focus-visible,
[bidvWrapper][data-appearance='mono'][data-mode='onDark']:focus-visible:focus-visible {
  --bidv-focus: var(--bidv-text-01-night);
}
bidv-wrapper[data-appearance='mono'][data-mode='onDark']._focused._focused,
[bidvWrapper][data-appearance='mono'][data-mode='onDark']._focused._focused {
  --bidv-focus: var(--bidv-text-01-night);
}
[bidvWrapper][data-appearance='pagination'][data-variant='filled'] {
  --t-background-color: var(--background-neutral-on-default);
  --t-text-color: var(--text-neutral-default);
  --t-icon-color: var(--foreground-neutral-default);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='pagination'][data-variant='filled']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='pagination'][data-variant='filled'][data-state='hover'] {
    --t-background-color: var(--background-neutral-low);
  }
}
[bidvWrapper][data-appearance='pagination'][data-variant='filled']:active:not(._no-active),
[bidvWrapper][data-appearance='pagination'][data-variant='filled'][data-state='active'],
[bidvWrapper][data-appearance='pagination'][data-variant='filled'][data-state='active']:hover {
  --t-background-color: var(--background-neutral-lowest);
}
[bidvWrapper][data-appearance='pagination'][data-variant='outlined'] {
  --t-text-color: var(--text-neutral-default);
  --t-icon-color: var(--foreground-neutral-default);
  --t-outline-color: var(--border-default);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='pagination'][data-variant='outlined']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='pagination'][data-variant='outlined'][data-state='hover'] {
    --t-background-color: var(--background-neutral-low);
    --t-text-color: var(--text-neutral-default);
  }
}
[bidvWrapper][data-appearance='pagination'][data-variant='outlined']:active:not(._no-active),
[bidvWrapper][data-appearance='pagination'][data-variant='outlined'][data-state='active'],
[bidvWrapper][data-appearance='pagination'][data-variant='outlined'][data-state='active']:hover {
  --t-background-color: var(--background-neutral-lowest);
  --t-text-color: var(--text-neutral-default);
}
[bidvWrapper][data-appearance='pagination'][data-variant='flat'] {
  --t-text-color: var(--text-neutral-default);
  --t-icon-color: var(--foreground-neutral-default);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='pagination'][data-variant='flat']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='pagination'][data-variant='flat'][data-state='hover'] {
    --t-background-color: var(--background-neutral-low);
  }
}
[bidvWrapper][data-appearance='pagination'][data-variant='flat']:active:not(._no-active),
[bidvWrapper][data-appearance='pagination'][data-variant='flat'][data-state='active'],
[bidvWrapper][data-appearance='pagination'][data-variant='flat'][data-state='active']:hover {
  --t-background-color: var(--background-neutral-lowest);
}
[bidvWrapper][data-appearance='pagination-active'][data-variant='flat'] {
  --t-text-color: var(--text-neutral-default);
  --t-icon-color: var(--foreground-neutral-default);
  outline: 2px solid var(--border-active);
}
@media (hover: hover) {
  [bidvWrapper][data-appearance='pagination-active'][data-variant='flat']:hover:not(._no-hover),
  [bidvWrapper][data-appearance='pagination-active'][data-variant='flat'][data-state='hover'] {
    --t-background-color: var(--background-neutral-low);
  }
}
[bidvWrapper][data-appearance='pagination-active'][data-variant='flat']:active:not(._no-active),
[bidvWrapper][data-appearance='pagination-active'][data-variant='flat'][data-state='active'],
[bidvWrapper][data-appearance='pagination-active'][data-variant='flat'][data-state='active']:hover {
  --t-background-color: var(--background-neutral-lowest);
}
/**
 * @deprecated remove in 4.0
 */
.bidv-border-radius-small {
  border-radius: var(--corner-radius-s);
}
/*
Every max-width of breakpoint is equal:
next min-width - 60% from 1px (1/16 * 0.6 = 0.0375)
*/
.list-template-1 {
  transition-property: background-color;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  --bidv-tree-item-indent: 0;
}
.list-template-1 .bidv-tree-item-content,
.list-template-1 bidv-tree-item-content {
  padding: 0 0.5rem;
  border-radius: var(--bidv-radius-xs);
}
.list-template-1 .bidv-tree-item-content button[bidvOption]:hover,
.list-template-1 bidv-tree-item-content button[bidvOption]:hover {
  background-color: transparent !important;
}
@media (hover: hover) {
  .list-template-1 .bidv-tree-item-content:hover:not(._no-hover),
  .list-template-1 bidv-tree-item-content:hover:not(._no-hover),
  .list-template-1 .bidv-tree-item-content[data-state='hover'],
  .list-template-1 bidv-tree-item-content[data-state='hover'] {
    background-color: var(--background-neutral-on-default);
  }
}
.list-template-1 .bidv-tree-item-content:active:not(._no-active),
.list-template-1 bidv-tree-item-content:active:not(._no-active),
.list-template-1 .bidv-tree-item-content[data-state='active'],
.list-template-1 bidv-tree-item-content[data-state='active'],
.list-template-1 .bidv-tree-item-content[data-state='active']:hover,
.list-template-1 bidv-tree-item-content[data-state='active']:hover {
  background-color: var(--background-neutral-on-default-low);
}
.list-template-1 .bidv-tree-item-content:has(._active),
.list-template-1 bidv-tree-item-content:has(._active),
.list-template-1 .bidv-tree-item-content:has(*):has(*):has([data-checked='checked']),
.list-template-1 bidv-tree-item-content:has(*):has(*):has([data-checked='checked']) {
  position: relative;
  background-color: var(--background-brand-primary-highest) !important;
}
.list-template-1 .bidv-tree-item-content:has(._active):before,
.list-template-1 bidv-tree-item-content:has(._active):before,
.list-template-1 .bidv-tree-item-content:has(*):has(*):has([data-checked='checked']):before,
.list-template-1 bidv-tree-item-content:has(*):has(*):has([data-checked='checked']):before {
  transition-property: display, background-color;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  content: '';
  position: absolute;
  top: 0.5rem;
  left: 0.25rem;
  bottom: 0.5rem;
  display: block;
  width: 0.125rem;
  background: transparent;
  border-radius: 0.25rem;
  background-color: var(--foreground-brand-primary-default);
}
.list-template-1 .list-item__title {
  padding: 0.625rem 0;
}
.bidv-text_one-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* width */
::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}
/* Track */
::-webkit-scrollbar-track {
  background: var(--background-neutral-high);
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--background-neutral-on-default-low);
  border-radius: 0.5rem;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--background-neutral-on-default-lowest);
}
::-webkit-scrollbar-thumb:active {
  background: var(--background-neutral-intermediate);
}
bidv-root .ag-theme-alpine,
bidv-root .ag-theme-alpine-dark {
  --ag-data-color: var(--text-neutral-default, #333);
  --ag-row-hover-color: transparent;
  --ag-background-color: var(--background-neutral-high);
  --ag-odd-row-background-color: var(--background-neutral-high);
  --ag-foreground-color: var(--text-neutral-default, #333);
  --ag-gird-col-action: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--background-neutral-high, #fff) 9.35%);
  --ag-row-border-color: var(--border-default, #00000033);
  --ag-secondary-border-color: var(--border-default, #00000033);
  --ag-secondary-foreground-color: var(--foreground-neutral-default);
}
[bidvTheme='night'] bidv-root .ag-theme-alpine,
[bidvTheme='night'] bidv-root .ag-theme-alpine-dark {
  --ag-gird-col-action: linear-gradient(90deg, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.8) 15.5%, var(--background-neutral-high, #fff) 33.5%);
}
bidv-root .ag-theme-alpine .ag-checkbox-input-wrapper,
bidv-root .ag-theme-alpine-dark .ag-checkbox-input-wrapper {
  --ag-icon-size: 0.9375rem;
}
bidv-root .ag-theme-alpine .ag-checkbox-input-wrapper.ag-wrapper:hover,
bidv-root .ag-theme-alpine-dark .ag-checkbox-input-wrapper.ag-wrapper:hover {
  border: unset !important;
}
bidv-root .ag-theme-alpine .ag-paging-page-summary-panel > .ag-button.ag-paging-button.ag-paging-item,
bidv-root .ag-theme-alpine-dark .ag-paging-page-summary-panel > .ag-button.ag-paging-button.ag-paging-item {
  width: 2rem;
}
bidv-root .ag-theme-alpine .ag-paging-page-size .ag-picker-field-wrapper,
bidv-root .ag-theme-alpine-dark .ag-paging-page-size .ag-picker-field-wrapper {
  font: var(--bidv-font-body-2);
  letter-spacing: 0.015625rem;
  padding: 0.375rem 0.5rem;
  --ag-icon-size: 1.125rem;
  height: 2rem;
  min-height: unset;
}
bidv-root .ag-theme-alpine .ag-paging-page-size .ag-select,
bidv-root .ag-theme-alpine-dark .ag-paging-page-size .ag-select {
  height: 2rem;
}
bidv-root .ag-theme-alpine .ag-pinned-left-cols-container:after,
bidv-root .ag-theme-alpine-dark .ag-pinned-left-cols-container:after {
  z-index: 3;
}
bidv-root .ag-theme-alpine .ag-paging-item,
bidv-root .ag-theme-alpine-dark .ag-paging-item {
  padding: 0 !important;
}
bidv-root .ag-theme-alpine .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
bidv-root .ag-theme-alpine-dark .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within {
  border: none;
}
bidv-root .ag-theme-alpine .ag-row-selected,
bidv-root .ag-theme-alpine-dark .ag-row-selected {
  --ag-gird-col-action: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--background-brand-primary-highest, #B2E7E5) 9.35%);
  --ag-gird-col-action: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--background-brand-primary-highest, #b2e7e5) 9.35%);
}
[bidvTheme='night'] bidv-root .ag-theme-alpine .ag-row-selected,
[bidvTheme='night'] bidv-root .ag-theme-alpine-dark .ag-row-selected {
  --ag-gird-col-action: linear-gradient(90deg, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.8) 15.5%, var(--background-brand-primary-highest, #B2E7E5) 33.5%);
}
bidv-root .ag-theme-alpine .ag-row-selected.ag-row-hover,
bidv-root .ag-theme-alpine-dark .ag-row-selected.ag-row-hover {
  --ag-gird-col-action: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--background-brand-primary-highest, #B2E7E5) 9.35%);
}
[bidvTheme='night'] bidv-root .ag-theme-alpine .ag-row-selected.ag-row-hover,
[bidvTheme='night'] bidv-root .ag-theme-alpine-dark .ag-row-selected.ag-row-hover {
  --ag-gird-col-action: linear-gradient(90deg, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.8) 15.5%, var(--background-brand-primary-highest, #B2E7E5) 33.5%);
}
bidv-root .ag-theme-alpine .ag-row-selected.ag-row-click,
bidv-root .ag-theme-alpine-dark .ag-row-selected.ag-row-click {
  --ag-gird-col-action: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--background-brand-primary-high, #75cecb) 9.35%);
}
[bidvTheme='night'] bidv-root .ag-theme-alpine .ag-row-selected.ag-row-click,
[bidvTheme='night'] bidv-root .ag-theme-alpine-dark .ag-row-selected.ag-row-click {
  --ag-gird-col-action: linear-gradient(90deg, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.8) 15.5%, var(--background-brand-primary-high, #75cecb) 33.5%);
}
bidv-root .ag-theme-alpine .ag-row-click,
bidv-root .ag-theme-alpine-dark .ag-row-click {
  --ag-gird-col-action: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--background-neutral-low, #E5E5E5) 9.35%);
}
[bidvTheme='night'] bidv-root .ag-theme-alpine .ag-row-click,
[bidvTheme='night'] bidv-root .ag-theme-alpine-dark .ag-row-click {
  --ag-gird-col-action: linear-gradient(90deg, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.8) 15.5%, var(--background-neutral-low, #E5E5E5) 33.5%);
}
[bidvTheme='night'] .ag-theme-alpine .ag-row-hover:not(.ag-full-width-row)::before,
[bidvTheme='night'] .ag-theme-alpine-dark .ag-row-hover:not(.ag-full-width-row)::before,
[bidvTheme='night'] .ag-theme-alpine .ag-row-hover.ag-full-width-row.ag-row-group::before,
[bidvTheme='night'] .ag-theme-alpine-dark .ag-row-hover.ag-full-width-row.ag-row-group::before {
  box-shadow: var(--bidv-shadow-dark-4, 0rem 0.25rem 0.75rem -0.125rem rgba(0, 0, 0, 0.16), 0rem 0rem 0.25rem 0rem rgba(0, 0, 0, 0.08));
}
.ag-theme-alpine .ag-layout-auto-height .ag-row-is-vertical-overflowing:not(.ag-row-is-bottom-overflowing),
.ag-theme-alpine-dark .ag-layout-auto-height .ag-row-is-vertical-overflowing:not(.ag-row-is-bottom-overflowing) {
  mask-image: none !important;
}
.t-row-list-chevon {
  margin-right: -0.25rem;
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/roboto-fontface/css/roboto/roboto-fontface.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Thin.woff2') format('woff2'), url('Roboto-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('Roboto-Thin.woff2') format('woff2'), url('Roboto-Thin.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-ThinItalic.woff2') format('woff2'), url('Roboto-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url('Roboto-ThinItalic.woff2') format('woff2'), url('Roboto-ThinItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Light.woff2') format('woff2'), url('Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('Roboto-Light.woff2') format('woff2'), url('Roboto-Light.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-LightItalic.woff2') format('woff2'), url('Roboto-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('Roboto-LightItalic.woff2') format('woff2'), url('Roboto-LightItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular.woff2') format('woff2'), url('Roboto-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('Roboto-Regular.woff2') format('woff2'), url('Roboto-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-RegularItalic.woff2') format('woff2'), url('Roboto-RegularItalic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-RegularItalic';
    src: url('Roboto-RegularItalic.woff2') format('woff2'), url('Roboto-RegularItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Medium.woff2') format('woff2'), url('Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('Roboto-Medium.woff2') format('woff2'), url('Roboto-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-MediumItalic.woff2') format('woff2'), url('Roboto-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url('Roboto-MediumItalic.woff2') format('woff2'), url('Roboto-MediumItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Bold.woff2') format('woff2'), url('Roboto-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('Roboto-Bold.woff2') format('woff2'), url('Roboto-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BoldItalic.woff2') format('woff2'), url('Roboto-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('Roboto-BoldItalic.woff2') format('woff2'), url('Roboto-BoldItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Black.woff2') format('woff2'), url('Roboto-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('Roboto-Black.woff2') format('woff2'), url('Roboto-Black.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BlackItalic.woff2') format('woff2'), url('Roboto-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url('Roboto-BlackItalic.woff2') format('woff2'), url('Roboto-BlackItalic.woff') format('woff');
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./node_modules/@bidv-ui/core/styles/bidv-ui-fonts.less?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/


/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./node_modules/@bidv-ui/core/styles/bidv-ui-local.less?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * @deprecated remove in 4.0
 */
.bidv-border-radius-small {
  border-radius: var(--corner-radius-s);
}
/*
Every max-width of breakpoint is equal:
next min-width - 60% from 1px (1/16 * 0.6 = 0.0375)
*/

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./node_modules/@bidv-ui/styles/bidv-ui-global.less?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * @deprecated remove in 4.0
 */
.bidv-border-radius-small {
  border-radius: var(--corner-radius-s);
}
/*
Every max-width of breakpoint is equal:
next min-width - 60% from 1px (1/16 * 0.6 = 0.0375)
*/
@keyframes bidvReveal {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes bidvFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
html {
  height: 100%;
  /* stylelint-disable-next-line */
  font-size: 16px;
}
body {
  height: 100%;
  min-height: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html,
body {
  -webkit-overflow-scrolling: touch;
}
ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
button,
select,
textarea {
  font-family: inherit;
  color: inherit;
}
hr {
  margin: 0;
  height: 1px;
  border: none;
  background: var(--bidv-base-03);
}
iframe {
  border: none;
}
svg use {
  pointer-events: none;
}
::selection {
  background-color: var(--bidv-selection);
}
::-ms-clear {
  display: none;
}
::-ms-reveal {
  display: none;
}
@supports (-webkit-hyphens: none) and (text-align-last: right) {
  /**
      * @descriptions:
      * Safari 16 has bug when for some reason,
      * the ::after blocks aren't removed
      * after the destruction of the parent class
     */
  :after {
    content: none;
  }
}
/* stylelint-disable order/order */
.bidv-container {
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 80em) {
  .bidv-container.bidv-container_adaptive {
    width: 69rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .bidv-container.bidv-container_adaptive {
    width: 51.5rem;
  }
}
@media screen and (max-width: 47.9625em) {
  .bidv-container.bidv-container_adaptive {
    width: 100%;
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 80em) {
  .bidv-container {
    width: 69rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .bidv-container {
    width: 51.5rem;
    padding: 0 3rem;
  }
}
@media screen and (min-width: 80em) {
  .bidv-container_menu {
    width: 69rem;
  }
}
@media (min-width: 64em) and (max-width: 79.9625em) {
  .bidv-container_menu {
    width: 51.5rem;
  }
}
@media screen and (max-width: 47.9625em) {
  .bidv-container_menu {
    width: auto;
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
.bidv-container_fullwidth {
  width: auto;
  padding: 0 1.5rem;
}
@media screen and (max-width: 47.9625em) {
  .bidv-container_fullwidth {
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 79.9625em) {
  .bidv-container_fixed {
    width: 69rem;
  }
}
/* stylelint-enable order/order */
.bidv-form {
  /* stylelint-disable */
  /* stylelint-enable */
}
.bidv-form__header {
  font: var(--bidv-font-heading-5);
  margin-top: 2rem;
  margin-bottom: 1.25rem;
}
@media screen and (max-width: 47.9625em) {
  .bidv-form__header {
    font: var(--bidv-font-text-l);
    font-weight: bold;
    margin-bottom: 1rem;
  }
}
.bidv-form__header_margin-top_none {
  margin-top: 0;
}
.bidv-form__header_margin-bottom_none {
  margin-bottom: 0;
}
.bidv-form__header_margin-bottom_small {
  margin-bottom: 1rem;
}
@media screen and (max-width: 47.9625em) {
  .bidv-form__header_margin-bottom_small {
    margin-bottom: 0.75rem;
  }
}
.bidv-form__row {
  margin-top: 1.25rem;
}
.bidv-form__row:first-child {
  margin-top: 0;
}
.bidv-form__row_multi-fields {
  display: flex;
}
@media screen and (max-width: 47.9625em) {
  .bidv-form__row_multi-fields {
    flex-wrap: wrap;
  }
}
.bidv-form__row_half-width {
  width: calc(50% - (1.25rem / 2));
}
@media screen and (max-width: 47.9625em) {
  .bidv-form__row_half-width {
    width: 100%;
  }
}
.bidv-form__row_checkboxes {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 47.9625em) {
  .bidv-form__row {
    margin-top: 1rem;
  }
}
.bidv-form__multi-field {
  flex: 1 1 0;
  min-width: 0;
  margin-left: 1.25rem;
}
.bidv-form__multi-field:first-child {
  margin-left: 0;
}
@media screen and (max-width: 47.9625em) {
  .bidv-form__multi-field {
    flex-basis: 100%;
    margin-top: 1rem;
    margin-left: 0;
  }
  .bidv-form__multi-field:first-child {
    margin-top: 0;
  }
}
.bidv-form__field-note {
  font: var(--bidv-font-text-s);
  margin-top: 0.25rem;
  color: var(--bidv-text-02);
}
.bidv-form__field-checkbox {
  margin-top: 0.5rem;
}
.bidv-form__checkbox {
  flex: 1 1 calc(50% - 0.625rem);
}
.bidv-form__checkbox:nth-child(even) {
  margin-left: 1.25rem;
}
.bidv-form__checkbox:nth-child(n + 3) {
  margin-top: 1rem;
}
.bidv-form__buttons {
  display: flex;
  margin-top: 2rem;
}
.bidv-form__buttons_align_end {
  justify-content: flex-end;
}
.bidv-form__buttons_align_center {
  justify-content: center;
}
@media screen and (max-width: 47.9625em) {
  .bidv-form__buttons {
    flex-direction: column;
    margin-top: 1.5rem;
  }
}
.bidv-form__button {
  margin-left: 0.75rem;
}
.bidv-form__button:first-child {
  margin-left: 0;
}
@media screen and (max-width: 47.9625em) {
  .bidv-form__button {
    margin-top: 0.5rem;
    margin-left: 0;
  }
}
.bidv-island {
  position: relative;
  border-radius: var(--corner-radius-xxl);
  background-color: var(--bidv-base-01);
  word-wrap: break-word;
  text-decoration: none;
  color: var(--bidv-text-01);
  outline: none;
  box-sizing: content-box;
}
.bidv-island:not(.bidv-island_hoverable):before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  box-sizing: border-box;
  border: 1px solid var(--bidv-base-03);
  border-radius: inherit;
  pointer-events: none;
}
.bidv-island:focus:before,
.bidv-island:hover:focus:before {
  border-color: var(--bidv-focus);
}
.bidv-island_hoverable {
  transition-property: all;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  box-shadow: var(--bidv-shadow);
  cursor: pointer;
  transition-property: transform, box-shadow;
  will-change: transform, box-shadow;
  background: var(--bidv-elevation-02);
}
.bidv-island_hoverable:hover {
  box-shadow: var(--bidv-shadow-hover);
  transform: translateY(-0.25rem);
}
.bidv-island_transparent {
  background-color: transparent;
}
.bidv-island_size_s {
  --corner-radius-xxl: calc(4 * var(--corner-radius-m) / 3);
  font: var(--bidv-font-text-s);
  padding: 1rem;
}
.bidv-island_size_m {
  --corner-radius-xxl: calc(5 * var(--corner-radius-m) / 3);
  font: var(--bidv-font-text-m);
  padding: 1rem;
}
.bidv-island_size_l {
  font: var(--bidv-font-text-m);
  padding: 1.25rem;
}
.bidv-island_text-align_left {
  text-align: left;
}
.bidv-island_text-align_center {
  text-align: center;
}
.bidv-island_text-align_right {
  text-align: right;
}
.bidv-island__content {
  display: flex;
  justify-content: space-between;
}
.bidv-island_text-align_center .bidv-island__content {
  display: block;
}
.bidv-island__content > * {
  min-width: 0;
}
.bidv-island__category {
  font-size: 0.6875rem;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  margin: 0 0 0.5rem;
  color: var(--bidv-text-02);
}
.bidv-island_size_l .bidv-island__category {
  margin: 0 0 0.75rem;
}
.bidv-island__title {
  font: var(--bidv-font-text-m);
  margin: 0 0 0.5rem;
}
.bidv-island_size_m .bidv-island__title {
  font: var(--bidv-font-heading-6);
  margin: 0 0 0.75rem;
}
.bidv-island_size_l .bidv-island__title {
  font: var(--bidv-font-heading-6);
}
.bidv-island__paragraph {
  margin: 0;
  color: var(--bidv-text-02);
}
.bidv-island__paragraph_link.bidv-island__paragraph {
  margin-top: 1rem;
}
.bidv-island_size_l .bidv-island__paragraph_link.bidv-island__paragraph {
  margin: 1rem 0 0;
}
.bidv-island__paragraph_button.bidv-island__paragraph {
  margin-top: 1.25rem;
}
.bidv-island_size_l .bidv-island__paragraph_button.bidv-island__paragraph {
  margin: 1.25rem 0 0;
}
.bidv-island__figure {
  display: flex;
  justify-content: center;
  order: 1;
  flex-shrink: 0;
  margin: 0 0 0 1rem;
}
.bidv-island_size_l .bidv-island__figure {
  margin-left: 2.25rem;
}
.bidv-island_text-align_center .bidv-island__figure {
  margin: 0 0 0.75rem 0;
}
.bidv-island__carousel-controls {
  display: flex;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid var(--bidv-base-03);
  white-space: nowrap;
}
.bidv-island__carousel-pages {
  margin-left: auto;
  color: var(--bidv-text-02);
}
.bidv-island__carousel-button {
  margin-right: 0.5rem;
}
.bidv-island .bidv-island__footer-button {
  display: block;
  max-width: unset;
  width: calc(100% + 1.875rem);;
  margin: 1rem calc(-1rem + 1px) calc(-1rem + 1px);
  border-top: 1px solid var(--bidv-base-03);
  border-radius: 0 0 var(--corner-radius-xxl) var(--corner-radius-xxl);
}
.bidv-island_size_l .bidv-island__footer-button {
  width: calc(100% + 2.375rem);;
  margin: 1.25rem calc(-1.25rem + 1px) calc(-1.25rem + 1px);
}
.bidv-island__marker:first-child:not(:only-child) {
  margin-right: 1.25rem;
}
.bidv-island__marker:not(:first-child),
.bidv-island__marker:only-child {
  margin-left: 1.25rem;
}
.bidv-list {
  font: var(--bidv-font-text-m);
  line-height: 1.5rem;
  list-style-type: none;
  color: var(--bidv-text-01);
}
.bidv-list_large {
  font: var(--bidv-font-text-l);
  line-height: 1.75rem;
}
.bidv-list_small,
.bidv-list_extra-small {
  font: var(--bidv-font-text-s);
  line-height: 1.25rem;
}
.bidv-list_nested {
  margin: 0.75rem 0 0.75rem 1.25rem;
  color: var(--bidv-text-02);
}
.bidv-list_large .bidv-list_nested {
  margin-left: 0.75rem;
}
.bidv-list_small .bidv-list_nested {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.bidv-list_ordered {
  counter-reset: counter;
}
.bidv-list__item {
  position: relative;
  padding-left: 1.5rem;
  word-wrap: break-word;
  margin-top: 0.75rem;
}
.bidv-list__item:first-child {
  margin-top: 0;
}
.bidv-list__item:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5rem;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 100%;
  background-color: var(--bidv-primary);
}
.bidv-list_large > .bidv-list__item:before {
  top: 0.625rem;
}
.bidv-list_small > .bidv-list__item:before {
  top: 0.325rem;
}
.bidv-list_extra-small > .bidv-list__item {
  margin-top: 0.5rem;
}
.bidv-list_linear .bidv-list__item {
  padding-left: 1.75rem;
}
.bidv-list_linear .bidv-list__item:before {
  content: '\2014';
  left: 0;
  top: auto;
  width: auto;
  height: auto;
  background-color: transparent;
}
.bidv-list_ordered .bidv-list__item {
  padding-left: 1.25rem;
}
.bidv-list_ordered .bidv-list__item:before {
  content: counter(counter) '.';
  left: 0;
  top: auto;
  counter-increment: counter;
  width: auto;
  height: auto;
  color: var(--bidv-text-03);
  background-color: transparent;
}
.bidv-list_triangle > .bidv-list__item {
  padding-left: 1.75rem;
}
.bidv-list_triangle > .bidv-list__item:before {
  content: '\25E4';
  left: 0;
  top: 1px;
  width: auto;
  height: auto;
  background-color: transparent;
  color: var(--bidv-base-06);
  font-size: 0.75rem;
}
.bidv-list__item-title {
  font: var(--bidv-font-heading-5);
  margin: 0;
}
.bidv-list_small .bidv-list__item-title {
  line-height: 1.25rem;
  font-weight: bold;
}
.bidv-list__description {
  margin: 0.5rem 0 0;
  color: var(--bidv-text-02);
}
.bidv-list_small .bidv-list__description {
  margin-top: 0.25rem;
}
.bidv-list_large .bidv-list__description {
  line-height: 1.75rem;
  margin-top: 0.75rem;
}
@media not screen and (max-width: 47.9625em) {
  .bidv-mobile-only {
    display: none !important;
  }
}
.bidv-required:after {
  content: '*';
  color: var(--text-semantic-negative-intermediate);
}
.bidv-required_float:after {
  position: absolute;
}
.bidv-required_spacing:after {
  content: '\0000a0*';
}
/* stylelint-disable order/order */
/* stylelint-enable order/order */
.bidv-row {
  display: flex;
  flex-wrap: wrap;
}
.bidv-row_align_center {
  align-items: center;
}
.bidv-row_align_start {
  align-items: flex-start;
}
.bidv-row_align_end {
  align-items: flex-end;
}
@media screen and (min-width: 80em) {
  .bidv-row_adaptive.bidv-row {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .bidv-row_adaptive.bidv-row {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
}
@media screen and (max-width: 47.9625em) {
  .bidv-row_adaptive.bidv-row {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.bidv-row_temporary.bidv-row {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
@media screen and (min-width: 80em) {
  .bidv-row {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .bidv-row {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
}
.bidv-col_1 {
  width: 8.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_2 {
  width: 16.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_3 {
  width: 25%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_4 {
  width: 33.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_5 {
  width: 41.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_6 {
  width: 50%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_7 {
  width: 58.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_8 {
  width: 66.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_9 {
  width: 75%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_10 {
  width: 83.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_11 {
  width: 91.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_12 {
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-1 {
  width: 8.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-2 {
  width: 16.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-3 {
  width: 25%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-4 {
  width: 33.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-5 {
  width: 41.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-6 {
  width: 50%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-7 {
  width: 58.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-8 {
  width: 66.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-9 {
  width: 75%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-10 {
  width: 83.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-11 {
  width: 91.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_md-12 {
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-col_stretch {
  display: flex;
}
@media screen and (min-width: 80em) {
  .bidv-row_adaptive .bidv-col_lg-1 {
    width: 8.33333333%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-2 {
    width: 16.66666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-3 {
    width: 25%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-4 {
    width: 33.33333333%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-5 {
    width: 41.66666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-6 {
    width: 50%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-7 {
    width: 58.33333333%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-8 {
    width: 66.66666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-9 {
    width: 75%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-10 {
    width: 83.33333333%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-11 {
    width: 91.66666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_lg-12 {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 79.9625em) {
  .bidv-row_adaptive .bidv-col_md-1 {
    width: 8.33333333%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-2 {
    width: 16.66666667%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-3 {
    width: 25%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-4 {
    width: 33.33333333%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-5 {
    width: 41.66666667%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-6 {
    width: 50%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-7 {
    width: 58.33333333%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-8 {
    width: 66.66666667%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-9 {
    width: 75%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-10 {
    width: 83.33333333%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-11 {
    width: 91.66666667%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_md-12 {
    width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 47.9625em) {
  .bidv-row_adaptive .bidv-col_xs-1 {
    width: 8.33333333%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-2 {
    width: 16.66666667%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-3 {
    width: 25%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-4 {
    width: 33.33333333%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-5 {
    width: 41.66666667%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-6 {
    width: 50%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-7 {
    width: 58.33333333%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-8 {
    width: 66.66666667%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-9 {
    width: 75%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-10 {
    width: 83.33333333%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-11 {
    width: 91.66666667%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
  .bidv-row_adaptive .bidv-col_xs-12 {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
  }
}
.bidv-row_temporary .bidv-col_1 {
  width: 8.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_2 {
  width: 16.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_3 {
  width: 25%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_4 {
  width: 33.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_5 {
  width: 41.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_6 {
  width: 50%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_7 {
  width: 58.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_8 {
  width: 66.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_9 {
  width: 75%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_10 {
  width: 83.33333333%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_11 {
  width: 91.66666667%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
.bidv-row_temporary .bidv-col_12 {
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  box-sizing: border-box;
}
@media screen and (min-width: 80em) {
  .bidv-col_1 {
    width: 8.33333333%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_2 {
    width: 16.66666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_3 {
    width: 25%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_4 {
    width: 33.33333333%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_5 {
    width: 41.66666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_6 {
    width: 50%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_7 {
    width: 58.33333333%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_8 {
    width: 66.66666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_9 {
    width: 75%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_10 {
    width: 83.33333333%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_11 {
    width: 91.66666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
  .bidv-col_12 {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-sizing: border-box;
  }
}
.bidv-col-offset_1 {
  margin-left: 8.33333333%;
}
.bidv-col-offset_2 {
  margin-left: 16.66666667%;
}
.bidv-col-offset_3 {
  margin-left: 25%;
}
.bidv-col-offset_4 {
  margin-left: 33.33333333%;
}
.bidv-col-offset_5 {
  margin-left: 41.66666667%;
}
.bidv-col-offset_6 {
  margin-left: 50%;
}
.bidv-col-offset_7 {
  margin-left: 58.33333333%;
}
.bidv-col-offset_8 {
  margin-left: 66.66666667%;
}
.bidv-col-offset_9 {
  margin-left: 75%;
}
.bidv-col-offset_10 {
  margin-left: 83.33333333%;
}
.bidv-col-offset_11 {
  margin-left: 91.66666667%;
}
.bidv-col-offset_12 {
  margin-left: 100%;
}
@media (min-width: 22.5em) and (max-width: 47.9625em) {
  .bidv-col-offset_xs-1 {
    margin-left: 8.33333333%;
  }
  .bidv-col-offset_xs-2 {
    margin-left: 16.66666667%;
  }
  .bidv-col-offset_xs-3 {
    margin-left: 25%;
  }
  .bidv-col-offset_xs-4 {
    margin-left: 33.33333333%;
  }
  .bidv-col-offset_xs-5 {
    margin-left: 41.66666667%;
  }
  .bidv-col-offset_xs-6 {
    margin-left: 50%;
  }
  .bidv-col-offset_xs-7 {
    margin-left: 58.33333333%;
  }
  .bidv-col-offset_xs-8 {
    margin-left: 66.66666667%;
  }
  .bidv-col-offset_xs-9 {
    margin-left: 75%;
  }
  .bidv-col-offset_xs-10 {
    margin-left: 83.33333333%;
  }
  .bidv-col-offset_xs-11 {
    margin-left: 91.66666667%;
  }
  .bidv-col-offset_xs-12 {
    margin-left: 100%;
  }
}
@media screen and (max-width: 79.9625em) {
  .bidv-col-offset_md-1 {
    margin-left: 8.33333333%;
  }
  .bidv-col-offset_md-2 {
    margin-left: 16.66666667%;
  }
  .bidv-col-offset_md-3 {
    margin-left: 25%;
  }
  .bidv-col-offset_md-4 {
    margin-left: 33.33333333%;
  }
  .bidv-col-offset_md-5 {
    margin-left: 41.66666667%;
  }
  .bidv-col-offset_md-6 {
    margin-left: 50%;
  }
  .bidv-col-offset_md-7 {
    margin-left: 58.33333333%;
  }
  .bidv-col-offset_md-8 {
    margin-left: 66.66666667%;
  }
  .bidv-col-offset_md-9 {
    margin-left: 75%;
  }
  .bidv-col-offset_md-10 {
    margin-left: 83.33333333%;
  }
  .bidv-col-offset_md-11 {
    margin-left: 91.66666667%;
  }
  .bidv-col-offset_md-12 {
    margin-left: 100%;
  }
}
@media screen and (min-width: 80em) {
  .bidv-col-offset_lg-1 {
    margin-left: 8.33333333%;
  }
  .bidv-col-offset_lg-2 {
    margin-left: 16.66666667%;
  }
  .bidv-col-offset_lg-3 {
    margin-left: 25%;
  }
  .bidv-col-offset_lg-4 {
    margin-left: 33.33333333%;
  }
  .bidv-col-offset_lg-5 {
    margin-left: 41.66666667%;
  }
  .bidv-col-offset_lg-6 {
    margin-left: 50%;
  }
  .bidv-col-offset_lg-7 {
    margin-left: 58.33333333%;
  }
  .bidv-col-offset_lg-8 {
    margin-left: 66.66666667%;
  }
  .bidv-col-offset_lg-9 {
    margin-left: 75%;
  }
  .bidv-col-offset_lg-10 {
    margin-left: 83.33333333%;
  }
  .bidv-col-offset_lg-11 {
    margin-left: 91.66666667%;
  }
  .bidv-col-offset_lg-12 {
    margin-left: 100%;
  }
}
.bidv-skeleton {
  position: relative;
  color: transparent !important;
  background: transparent !important;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.bidv-skeleton:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: var(--bidv-clear-hover);
  animation: bidvSkeletonVibe ease-in-out 1s infinite alternate;
  border-radius: var(--bidv-skeleton-radius, 0);
}
.bidv-skeleton_light:after {
  background-color: rgba(255, 255, 255, 0.24);
}
.bidv-skeleton_rounded:after {
  border-radius: inherit;
}
.bidv-skeleton_short:after {
  width: 40%;
}
.bidv-skeleton_center:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  width: 40%;
}
.bidv-skeleton_text:before {
  content: '\a0';
}
.bidv-skeleton * {
  opacity: 0;
  visibility: hidden;
}
.bidv-space_all-16 {
  margin: 4rem;
}
.bidv-space_all-15 {
  margin: 3.75rem;
}
.bidv-space_all-14 {
  margin: 3.5rem;
}
.bidv-space_all-13 {
  margin: 3.25rem;
}
.bidv-space_all-12 {
  margin: 3rem;
}
.bidv-space_all-11 {
  margin: 2.75rem;
}
.bidv-space_all-10 {
  margin: 2.5rem;
}
.bidv-space_all-9 {
  margin: 2.25rem;
}
.bidv-space_all-8 {
  margin: 2rem;
}
.bidv-space_all-7 {
  margin: 1.75rem;
}
.bidv-space_all-6 {
  margin: 1.5rem;
}
.bidv-space_all-5 {
  margin: 1.25rem;
}
.bidv-space_all-4 {
  margin: 1rem;
}
.bidv-space_all-3 {
  margin: 0.75rem;
}
.bidv-space_all-2 {
  margin: 0.5rem;
}
.bidv-space_all-1 {
  margin: 0.25rem;
}
.bidv-space_all-0 {
  margin: 0rem;
}
.bidv-space_top-16 {
  margin-top: 4rem;
}
.bidv-space_top-15 {
  margin-top: 3.75rem;
}
.bidv-space_top-14 {
  margin-top: 3.5rem;
}
.bidv-space_top-13 {
  margin-top: 3.25rem;
}
.bidv-space_top-12 {
  margin-top: 3rem;
}
.bidv-space_top-11 {
  margin-top: 2.75rem;
}
.bidv-space_top-10 {
  margin-top: 2.5rem;
}
.bidv-space_top-9 {
  margin-top: 2.25rem;
}
.bidv-space_top-8 {
  margin-top: 2rem;
}
.bidv-space_top-7 {
  margin-top: 1.75rem;
}
.bidv-space_top-6 {
  margin-top: 1.5rem;
}
.bidv-space_top-5 {
  margin-top: 1.25rem;
}
.bidv-space_top-4 {
  margin-top: 1rem;
}
.bidv-space_top-3 {
  margin-top: 0.75rem;
}
.bidv-space_top-2 {
  margin-top: 0.5rem;
}
.bidv-space_top-1 {
  margin-top: 0.25rem;
}
.bidv-space_top-0 {
  margin-top: 0rem;
}
.bidv-space_bottom-16 {
  margin-bottom: 4rem;
}
.bidv-space_bottom-15 {
  margin-bottom: 3.75rem;
}
.bidv-space_bottom-14 {
  margin-bottom: 3.5rem;
}
.bidv-space_bottom-13 {
  margin-bottom: 3.25rem;
}
.bidv-space_bottom-12 {
  margin-bottom: 3rem;
}
.bidv-space_bottom-11 {
  margin-bottom: 2.75rem;
}
.bidv-space_bottom-10 {
  margin-bottom: 2.5rem;
}
.bidv-space_bottom-9 {
  margin-bottom: 2.25rem;
}
.bidv-space_bottom-8 {
  margin-bottom: 2rem;
}
.bidv-space_bottom-7 {
  margin-bottom: 1.75rem;
}
.bidv-space_bottom-6 {
  margin-bottom: 1.5rem;
}
.bidv-space_bottom-5 {
  margin-bottom: 1.25rem;
}
.bidv-space_bottom-4 {
  margin-bottom: 1rem;
}
.bidv-space_bottom-3 {
  margin-bottom: 0.75rem;
}
.bidv-space_bottom-2 {
  margin-bottom: 0.5rem;
}
.bidv-space_bottom-1 {
  margin-bottom: 0.25rem;
}
.bidv-space_bottom-0 {
  margin-bottom: 0rem;
}
.bidv-space_vertical-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.bidv-space_vertical-15 {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.bidv-space_vertical-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.bidv-space_vertical-13 {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}
.bidv-space_vertical-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.bidv-space_vertical-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
.bidv-space_vertical-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.bidv-space_vertical-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.bidv-space_vertical-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.bidv-space_vertical-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.bidv-space_vertical-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.bidv-space_vertical-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.bidv-space_vertical-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.bidv-space_vertical-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.bidv-space_vertical-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.bidv-space_vertical-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.bidv-space_vertical-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.bidv-space_left-16 {
  margin-left: 4rem;
}
.bidv-space_left-15 {
  margin-left: 3.75rem;
}
.bidv-space_left-14 {
  margin-left: 3.5rem;
}
.bidv-space_left-13 {
  margin-left: 3.25rem;
}
.bidv-space_left-12 {
  margin-left: 3rem;
}
.bidv-space_left-11 {
  margin-left: 2.75rem;
}
.bidv-space_left-10 {
  margin-left: 2.5rem;
}
.bidv-space_left-9 {
  margin-left: 2.25rem;
}
.bidv-space_left-8 {
  margin-left: 2rem;
}
.bidv-space_left-7 {
  margin-left: 1.75rem;
}
.bidv-space_left-6 {
  margin-left: 1.5rem;
}
.bidv-space_left-5 {
  margin-left: 1.25rem;
}
.bidv-space_left-4 {
  margin-left: 1rem;
}
.bidv-space_left-3 {
  margin-left: 0.75rem;
}
.bidv-space_left-2 {
  margin-left: 0.5rem;
}
.bidv-space_left-1 {
  margin-left: 0.25rem;
}
.bidv-space_left-0 {
  margin-left: 0rem;
}
.bidv-space_right-16 {
  margin-right: 4rem;
}
.bidv-space_right-15 {
  margin-right: 3.75rem;
}
.bidv-space_right-14 {
  margin-right: 3.5rem;
}
.bidv-space_right-13 {
  margin-right: 3.25rem;
}
.bidv-space_right-12 {
  margin-right: 3rem;
}
.bidv-space_right-11 {
  margin-right: 2.75rem;
}
.bidv-space_right-10 {
  margin-right: 2.5rem;
}
.bidv-space_right-9 {
  margin-right: 2.25rem;
}
.bidv-space_right-8 {
  margin-right: 2rem;
}
.bidv-space_right-7 {
  margin-right: 1.75rem;
}
.bidv-space_right-6 {
  margin-right: 1.5rem;
}
.bidv-space_right-5 {
  margin-right: 1.25rem;
}
.bidv-space_right-4 {
  margin-right: 1rem;
}
.bidv-space_right-3 {
  margin-right: 0.75rem;
}
.bidv-space_right-2 {
  margin-right: 0.5rem;
}
.bidv-space_right-1 {
  margin-right: 0.25rem;
}
.bidv-space_right-0 {
  margin-right: 0rem;
}
.bidv-space_horizontal-16 {
  margin-right: 4rem;
  margin-left: 4rem;
}
.bidv-space_horizontal-15 {
  margin-right: 3.75rem;
  margin-left: 3.75rem;
}
.bidv-space_horizontal-14 {
  margin-right: 3.5rem;
  margin-left: 3.5rem;
}
.bidv-space_horizontal-13 {
  margin-right: 3.25rem;
  margin-left: 3.25rem;
}
.bidv-space_horizontal-12 {
  margin-right: 3rem;
  margin-left: 3rem;
}
.bidv-space_horizontal-11 {
  margin-right: 2.75rem;
  margin-left: 2.75rem;
}
.bidv-space_horizontal-10 {
  margin-right: 2.5rem;
  margin-left: 2.5rem;
}
.bidv-space_horizontal-9 {
  margin-right: 2.25rem;
  margin-left: 2.25rem;
}
.bidv-space_horizontal-8 {
  margin-right: 2rem;
  margin-left: 2rem;
}
.bidv-space_horizontal-7 {
  margin-right: 1.75rem;
  margin-left: 1.75rem;
}
.bidv-space_horizontal-6 {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
}
.bidv-space_horizontal-5 {
  margin-right: 1.25rem;
  margin-left: 1.25rem;
}
.bidv-space_horizontal-4 {
  margin-right: 1rem;
  margin-left: 1rem;
}
.bidv-space_horizontal-3 {
  margin-right: 0.75rem;
  margin-left: 0.75rem;
}
.bidv-space_horizontal-2 {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.bidv-space_horizontal-1 {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.bidv-space_horizontal-0 {
  margin-right: 0rem;
  margin-left: 0rem;
}
.bidv-space_auto {
  margin-left: auto;
  margin-right: auto;
}
.bidv-m_all-none {
  margin: var(--spacing-none);
}
.bidv-m_all-xxxs {
  margin: var(--spacing-xxxs);
}
.bidv-m_all-xxs {
  margin: var(--spacing-xxs);
}
.bidv-m_all-xs {
  margin: var(--spacing-xs);
}
.bidv-m_all-s {
  margin: var(--spacing-s);
}
.bidv-m_all-m {
  margin: var(--spacing-m);
}
.bidv-m_all-l {
  margin: var(--spacing-l);
}
.bidv-m_all-xl {
  margin: var(--spacing-xl);
}
.bidv-m_all-xxl {
  margin: var(--spacing-xxl);
}
.bidv-m_all-xxxl {
  margin: var(--spacing-xxxl);
}
.bidv-m_top-none {
  margin-top: var(--spacing-none);
}
.bidv-m_top-xxxs {
  margin-top: var(--spacing-xxxs);
}
.bidv-m_top-xxs {
  margin-top: var(--spacing-xxs);
}
.bidv-m_top-xs {
  margin-top: var(--spacing-xs);
}
.bidv-m_top-s {
  margin-top: var(--spacing-s);
}
.bidv-m_top-m {
  margin-top: var(--spacing-m);
}
.bidv-m_top-l {
  margin-top: var(--spacing-l);
}
.bidv-m_top-xl {
  margin-top: var(--spacing-xl);
}
.bidv-m_top-xxl {
  margin-top: var(--spacing-xxl);
}
.bidv-m_top-xxxl {
  margin-top: var(--spacing-xxxl);
}
.bidv-m_bottom-none {
  margin-bottom: var(--spacing-none);
}
.bidv-m_bottom-xxxs {
  margin-bottom: var(--spacing-xxxs);
}
.bidv-m_bottom-xxs {
  margin-bottom: var(--spacing-xxs);
}
.bidv-m_bottom-xs {
  margin-bottom: var(--spacing-xs);
}
.bidv-m_bottom-s {
  margin-bottom: var(--spacing-s);
}
.bidv-m_bottom-m {
  margin-bottom: var(--spacing-m);
}
.bidv-m_bottom-l {
  margin-bottom: var(--spacing-l);
}
.bidv-m_bottom-xl {
  margin-bottom: var(--spacing-xl);
}
.bidv-m_bottom-xxl {
  margin-bottom: var(--spacing-xxl);
}
.bidv-m_bottom-xxxl {
  margin-bottom: var(--spacing-xxxl);
}
.bidv-m_vertical-none {
  margin-top: var(--spacing-none);
  margin-bottom: var(--spacing-none);
}
.bidv-m_vertical-xxxs {
  margin-top: var(--spacing-xxxs);
  margin-bottom: var(--spacing-xxxs);
}
.bidv-m_vertical-xxs {
  margin-top: var(--spacing-xxs);
  margin-bottom: var(--spacing-xxs);
}
.bidv-m_vertical-xs {
  margin-top: var(--spacing-xs);
  margin-bottom: var(--spacing-xs);
}
.bidv-m_vertical-s {
  margin-top: var(--spacing-s);
  margin-bottom: var(--spacing-s);
}
.bidv-m_vertical-m {
  margin-top: var(--spacing-m);
  margin-bottom: var(--spacing-m);
}
.bidv-m_vertical-l {
  margin-top: var(--spacing-l);
  margin-bottom: var(--spacing-l);
}
.bidv-m_vertical-xl {
  margin-top: var(--spacing-xl);
  margin-bottom: var(--spacing-xl);
}
.bidv-m_vertical-xxl {
  margin-top: var(--spacing-xxl);
  margin-bottom: var(--spacing-xxl);
}
.bidv-m_vertical-xxxl {
  margin-top: var(--spacing-xxxl);
  margin-bottom: var(--spacing-xxxl);
}
.bidv-m_left-none {
  margin-left: var(--spacing-none);
}
.bidv-m_left-xxxs {
  margin-left: var(--spacing-xxxs);
}
.bidv-m_left-xxs {
  margin-left: var(--spacing-xxs);
}
.bidv-m_left-xs {
  margin-left: var(--spacing-xs);
}
.bidv-m_left-s {
  margin-left: var(--spacing-s);
}
.bidv-m_left-m {
  margin-left: var(--spacing-m);
}
.bidv-m_left-l {
  margin-left: var(--spacing-l);
}
.bidv-m_left-xl {
  margin-left: var(--spacing-xl);
}
.bidv-m_left-xxl {
  margin-left: var(--spacing-xxl);
}
.bidv-m_left-xxxl {
  margin-left: var(--spacing-xxxl);
}
.bidv-m_right-none {
  margin-right: var(--spacing-none);
}
.bidv-m_right-xxxs {
  margin-right: var(--spacing-xxxs);
}
.bidv-m_right-xxs {
  margin-right: var(--spacing-xxs);
}
.bidv-m_right-xs {
  margin-right: var(--spacing-xs);
}
.bidv-m_right-s {
  margin-right: var(--spacing-s);
}
.bidv-m_right-m {
  margin-right: var(--spacing-m);
}
.bidv-m_right-l {
  margin-right: var(--spacing-l);
}
.bidv-m_right-xl {
  margin-right: var(--spacing-xl);
}
.bidv-m_right-xxl {
  margin-right: var(--spacing-xxl);
}
.bidv-m_right-xxxl {
  margin-right: var(--spacing-xxxl);
}
.bidv-m_horizontal-none {
  margin-right: var(--spacing-none);
  margin-left: var(--spacing-none);
}
.bidv-m_horizontal-xxxs {
  margin-right: var(--spacing-xxxs);
  margin-left: var(--spacing-xxxs);
}
.bidv-m_horizontal-xxs {
  margin-right: var(--spacing-xxs);
  margin-left: var(--spacing-xxs);
}
.bidv-m_horizontal-xs {
  margin-right: var(--spacing-xs);
  margin-left: var(--spacing-xs);
}
.bidv-m_horizontal-s {
  margin-right: var(--spacing-s);
  margin-left: var(--spacing-s);
}
.bidv-m_horizontal-m {
  margin-right: var(--spacing-m);
  margin-left: var(--spacing-m);
}
.bidv-m_horizontal-l {
  margin-right: var(--spacing-l);
  margin-left: var(--spacing-l);
}
.bidv-m_horizontal-xl {
  margin-right: var(--spacing-xl);
  margin-left: var(--spacing-xl);
}
.bidv-m_horizontal-xxl {
  margin-right: var(--spacing-xxl);
  margin-left: var(--spacing-xxl);
}
.bidv-m_horizontal-xxxl {
  margin-right: var(--spacing-xxxl);
  margin-left: var(--spacing-xxxl);
}
.bidv-m_auto {
  margin-left: auto;
  margin-right: auto;
}
.bidv-p_all-none {
  padding: var(--spacing-none);
}
.bidv-p_all-xxxs {
  padding: var(--spacing-xxxs);
}
.bidv-p_all-xxs {
  padding: var(--spacing-xxs);
}
.bidv-p_all-xs {
  padding: var(--spacing-xs);
}
.bidv-p_all-s {
  padding: var(--spacing-s);
}
.bidv-p_all-m {
  padding: var(--spacing-m);
}
.bidv-p_all-l {
  padding: var(--spacing-l);
}
.bidv-p_all-xl {
  padding: var(--spacing-xl);
}
.bidv-p_all-xxl {
  padding: var(--spacing-xxl);
}
.bidv-p_all-xxxl {
  padding: var(--spacing-xxxl);
}
.bidv-p_top-none {
  padding-top: var(--spacing-none);
}
.bidv-p_top-xxxs {
  padding-top: var(--spacing-xxxs);
}
.bidv-p_top-xxs {
  padding-top: var(--spacing-xxs);
}
.bidv-p_top-xs {
  padding-top: var(--spacing-xs);
}
.bidv-p_top-s {
  padding-top: var(--spacing-s);
}
.bidv-p_top-m {
  padding-top: var(--spacing-m);
}
.bidv-p_top-l {
  padding-top: var(--spacing-l);
}
.bidv-p_top-xl {
  padding-top: var(--spacing-xl);
}
.bidv-p_top-xxl {
  padding-top: var(--spacing-xxl);
}
.bidv-p_top-xxxl {
  padding-top: var(--spacing-xxxl);
}
.bidv-p_bottom-none {
  padding-bottom: var(--spacing-none);
}
.bidv-p_bottom-xxxs {
  padding-bottom: var(--spacing-xxxs);
}
.bidv-p_bottom-xxs {
  padding-bottom: var(--spacing-xxs);
}
.bidv-p_bottom-xs {
  padding-bottom: var(--spacing-xs);
}
.bidv-p_bottom-s {
  padding-bottom: var(--spacing-s);
}
.bidv-p_bottom-m {
  padding-bottom: var(--spacing-m);
}
.bidv-p_bottom-l {
  padding-bottom: var(--spacing-l);
}
.bidv-p_bottom-xl {
  padding-bottom: var(--spacing-xl);
}
.bidv-p_bottom-xxl {
  padding-bottom: var(--spacing-xxl);
}
.bidv-p_bottom-xxxl {
  padding-bottom: var(--spacing-xxxl);
}
.bidv-p_vertical-none {
  padding-top: var(--spacing-none);
  padding-bottom: var(--spacing-none);
}
.bidv-p_vertical-xxxs {
  padding-top: var(--spacing-xxxs);
  padding-bottom: var(--spacing-xxxs);
}
.bidv-p_vertical-xxs {
  padding-top: var(--spacing-xxs);
  padding-bottom: var(--spacing-xxs);
}
.bidv-p_vertical-xs {
  padding-top: var(--spacing-xs);
  padding-bottom: var(--spacing-xs);
}
.bidv-p_vertical-s {
  padding-top: var(--spacing-s);
  padding-bottom: var(--spacing-s);
}
.bidv-p_vertical-m {
  padding-top: var(--spacing-m);
  padding-bottom: var(--spacing-m);
}
.bidv-p_vertical-l {
  padding-top: var(--spacing-l);
  padding-bottom: var(--spacing-l);
}
.bidv-p_vertical-xl {
  padding-top: var(--spacing-xl);
  padding-bottom: var(--spacing-xl);
}
.bidv-p_vertical-xxl {
  padding-top: var(--spacing-xxl);
  padding-bottom: var(--spacing-xxl);
}
.bidv-p_vertical-xxxl {
  padding-top: var(--spacing-xxxl);
  padding-bottom: var(--spacing-xxxl);
}
.bidv-p_left-none {
  padding-left: var(--spacing-none);
}
.bidv-p_left-xxxs {
  padding-left: var(--spacing-xxxs);
}
.bidv-p_left-xxs {
  padding-left: var(--spacing-xxs);
}
.bidv-p_left-xs {
  padding-left: var(--spacing-xs);
}
.bidv-p_left-s {
  padding-left: var(--spacing-s);
}
.bidv-p_left-m {
  padding-left: var(--spacing-m);
}
.bidv-p_left-l {
  padding-left: var(--spacing-l);
}
.bidv-p_left-xl {
  padding-left: var(--spacing-xl);
}
.bidv-p_left-xxl {
  padding-left: var(--spacing-xxl);
}
.bidv-p_left-xxxl {
  padding-left: var(--spacing-xxxl);
}
.bidv-p_right-none {
  padding-right: var(--spacing-none);
}
.bidv-p_right-xxxs {
  padding-right: var(--spacing-xxxs);
}
.bidv-p_right-xxs {
  padding-right: var(--spacing-xxs);
}
.bidv-p_right-xs {
  padding-right: var(--spacing-xs);
}
.bidv-p_right-s {
  padding-right: var(--spacing-s);
}
.bidv-p_right-m {
  padding-right: var(--spacing-m);
}
.bidv-p_right-l {
  padding-right: var(--spacing-l);
}
.bidv-p_right-xl {
  padding-right: var(--spacing-xl);
}
.bidv-p_right-xxl {
  padding-right: var(--spacing-xxl);
}
.bidv-p_right-xxxl {
  padding-right: var(--spacing-xxxl);
}
.bidv-p_horizontal-none {
  padding-right: var(--spacing-none);
  padding-left: var(--spacing-none);
}
.bidv-p_horizontal-xxxs {
  padding-right: var(--spacing-xxxs);
  padding-left: var(--spacing-xxxs);
}
.bidv-p_horizontal-xxs {
  padding-right: var(--spacing-xxs);
  padding-left: var(--spacing-xxs);
}
.bidv-p_horizontal-xs {
  padding-right: var(--spacing-xs);
  padding-left: var(--spacing-xs);
}
.bidv-p_horizontal-s {
  padding-right: var(--spacing-s);
  padding-left: var(--spacing-s);
}
.bidv-p_horizontal-m {
  padding-right: var(--spacing-m);
  padding-left: var(--spacing-m);
}
.bidv-p_horizontal-l {
  padding-right: var(--spacing-l);
  padding-left: var(--spacing-l);
}
.bidv-p_horizontal-xl {
  padding-right: var(--spacing-xl);
  padding-left: var(--spacing-xl);
}
.bidv-p_horizontal-xxl {
  padding-right: var(--spacing-xxl);
  padding-left: var(--spacing-xxl);
}
.bidv-p_horizontal-xxxl {
  padding-right: var(--spacing-xxxl);
  padding-left: var(--spacing-xxxl);
}
.bidv-p_auto {
  margin-left: auto;
  margin-right: auto;
}
.bidv-table {
  width: 100%;
}
.bidv-table_layout_fixed {
  table-layout: fixed;
}
.bidv-table__tr {
  transition-property: background;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  outline: none;
}
.bidv-table__tr:not(.bidv-table__tr_hover_disabled):hover {
  background: var(--bidv-base-02);
}
.bidv-table__tr:not(.bidv-table__tr_border_none) {
  border-bottom: 1px solid var(--bidv-base-03);
}
.bidv-table__tr_border_top {
  border-top: 1px solid var(--bidv-base-03);
}
.bidv-table__tr_cursor_pointer {
  cursor: pointer;
}
.bidv-table__th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: var(--bidv-font-text-s);
  padding: 0.5rem 1rem;
  vertical-align: middle;
  height: 2.5rem;
  color: var(--bidv-text-02);
  background: inherit;
}
.bidv-table__th_font-size_l,
.bidv-table_font-size_l .bidv-table__th {
  font: var(--bidv-font-text-m);
}
.bidv-table__td {
  font: var(--bidv-font-text-m);
  padding: 1rem 1rem 0.875rem;
  vertical-align: top;
  word-wrap: break-word;
  height: 3.4375rem;
  color: var(--bidv-text-01);
  background: inherit;
}
.bidv-table__td_size_l,
.bidv-table_size_l .bidv-table__td {
  height: 4.9375rem;
}
.bidv-table__td_font-size_l,
.bidv-table_font-size_l .bidv-table__td {
  font: var(--bidv-font-text-l);
}
.bidv-table__td_font-size_s,
.bidv-table_font-size_s .bidv-table__td {
  font: var(--bidv-font-text-s);
}
.bidv-table__td_align_center {
  vertical-align: middle;
}
.bidv-table__td,
.bidv-table__th {
  box-sizing: border-box;
  text-align: left;
}
.bidv-table_size_l .bidv-table__td:before,
.bidv-table_size_l .bidv-table__th:before {
  width: 1rem;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.bidv-table__td_first:before,
.bidv-table__th_first:before,
.bidv-table__td_last:before,
.bidv-table__th_last:before {
  content: '';
  position: absolute;
  top: 0;
  width: 0.75rem;
  height: 100%;
  background: inherit;
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.bidv-table__td_first,
.bidv-table__th_first {
  position: relative;
  padding-left: 0;
  overflow: visible;
}
.bidv-table__td_first:before,
.bidv-table__th_first:before {
  right: 100%;
}
.bidv-table__td_last,
.bidv-table__th_last {
  position: relative;
  padding-right: 0;
  overflow: visible;
}
.bidv-table__td_last:before,
.bidv-table__th_last:before {
  left: 100%;
  transform: scaleX(-1);
}
.bidv-table__td_text_center,
.bidv-table__th_text_center {
  text-align: center;
}
.bidv-table__td_text_right,
.bidv-table__th_text_right {
  text-align: right;
}
.bidv-table__td_text_overflow,
.bidv-table__th_text_overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bidv-table__subtext {
  font: var(--bidv-font-text-s);
  margin: 0.25rem 0 0 0;
  color: var(--bidv-text-03);
}
.bidv-table__sort {
  appearance: none;
  padding: 0;
  border: 0;
  background: none;
  font-size: inherit;
  line-height: inherit;
  text-decoration: none;
  transition-property: color;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  position: relative;
  display: inline-flex;
  align-items: center;
  outline: none;
  cursor: pointer;
}
.bidv-table__sort:hover {
  color: var(--bidv-text-01);
}
.bidv-table__sort_active {
  color: var(--bidv-link);
}
.bidv-table__sort_active:hover {
  color: var(--bidv-link-hover);
}
.bidv-table__sort-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 100%;
  margin-left: 0.125rem;
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
  opacity: 0;
}
.bidv-table__sort_active .bidv-table__sort-icon,
.bidv-table__sort:hover .bidv-table__sort-icon {
  transition-property: transform;
  transition-duration: var(--bidv-duration, 300ms);
  transition-timing-function: ease-in-out;
  opacity: 1;
}
.bidv-table__sort_active.bidv-table__sort_up .bidv-table__sort-icon {
  transform: rotate(180deg) translateY(50%);
}
.bidv-text_h1 {
  font: var(--bidv-font-heading-1);
}
.bidv-text_h2 {
  font: var(--bidv-font-heading-2);
}
.bidv-text_h3 {
  font: var(--bidv-font-heading-3);
}
.bidv-text_h4 {
  font: var(--bidv-font-heading-4);
}
.bidv-text_h5 {
  font: var(--bidv-font-heading-5);
}
.bidv-text_h6 {
  font: var(--bidv-font-heading-6);
}
.bidv-text_body-xl {
  font: var(--bidv-font-text-xl);
}
.bidv-text_body-l {
  font: var(--bidv-font-text-l);
}
.bidv-text_body-l-2 {
  font: var(--bidv-font-text-l-2);
}
.bidv-text_body-m {
  font: var(--bidv-font-text-m);
}
.bidv-text_body-m-2 {
  font: var(--bidv-font-text-m-2);
}
.bidv-text_body-s {
  font: var(--bidv-font-text-s);
}
.bidv-text_body-s-2 {
  font: var(--bidv-font-text-s-2);
}
.bidv-text_body-xs {
  font: var(--bidv-font-text-xs);
}
.bidv-text_bold {
  font-weight: bold;
}
.bidv-text_display-1 {
  font: var(--bidv-font-display-1);
  letter-spacing: -0.015625rem;
}
.bidv-text_display-2 {
  font: var(--bidv-font-display-2);
}
.bidv-text_display-3 {
  font: var(--bidv-font-display-3);
}
.bidv-text_display-4 {
  font: var(--bidv-font-display-4);
}
.bidv-text_headline-1 {
  font: var(--bidv-font-headline-1);
}
.bidv-text_headline-2 {
  font: var(--bidv-font-headline-2);
}
.bidv-text_headline-3 {
  font: var(--bidv-font-headline-3);
}
.bidv-text_headline-4 {
  font: var(--bidv-font-headline-4);
}
.bidv-text_headline-5 {
  font: var(--bidv-font-headline-5);
}
.bidv-text_headline-6 {
  font: var(--bidv-font-headline-6);
}
.bidv-text_headline-7 {
  font: var(--bidv-font-headline-7);
  letter-spacing: 0.009375rem;
}
.bidv-text_headline-8 {
  font: var(--bidv-font-headline-8);
  letter-spacing: 0.009375rem;
}
.bidv-text_title-1 {
  font: var(--bidv-font-title-1);
  letter-spacing: 0.009375rem;
}
.bidv-text_title-2 {
  font: var(--bidv-font-title-2);
  letter-spacing: 0.00625rem;
}
.bidv-text_body-1 {
  font: var(--bidv-font-body-1);
  letter-spacing: 0.03125rem;
}
.bidv-text_body-2 {
  font: var(--bidv-font-body-2);
  letter-spacing: 0.015625rem;
}
.bidv-text_body-3 {
  font: var(--bidv-font-body-3);
}
.bidv-text_body-4 {
  font: var(--bidv-font-body-4);
  letter-spacing: 0;
}
.bidv-text_body-5 {
  font: var(--bidv-font-body-5);
}
.bidv-text_label-1 {
  font: var(--bidv-font-label-1);
  letter-spacing: 0.00625rem;
}
.bidv-text_label-2 {
  font: var(--bidv-font-label-2);
}
.bidv-text_label-3 {
  font: var(--bidv-font-label-3);
  letter-spacing: 0;
}
.bidv-text_label-4 {
  font: var(--bidv-font-label-4);
}
.bidv-text-no-line-height_display-1 {
  font-size: 3.5625rem;
  font-weight: 400;
  letter-spacing: -0.015625rem;
}
.bidv-text-no-line-height_display-2 {
  font-size: 2.8125rem;
  font-weight: 400;
  letter-spacing: 0;
}
.bidv-text-no-line-height_display-3 {
  font-size: 2.25rem;
  font-weight: 600;
  letter-spacing: 0;
}
.bidv-text-no-line-height_display-4 {
  font-size: 2.25rem;
  font-weight: 400;
  letter-spacing: 0;
}
.bidv-text-no-line-height_headline-1 {
  font-size: 2rem;
  font-weight: 400;
  letter-spacing: 0;
}
.bidv-text-no-line-height_headline-2 {
  font-size: 1.75rem;
  font-weight: 600;
  letter-spacing: 0;
}
.bidv-text-no-line-height_headline-3 {
  font-size: 1.75rem;
  font-weight: 400;
  letter-spacing: 0;
}
.bidv-text-no-line-height_headline-4 {
  font-size: 1.5rem;
  font-weight: 600;
  letter-spacing: 0;
}
.bidv-text-no-line-height_headline-5 {
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
}
.bidv-text-no-line-height_headline-6 {
  font-size: 1.375rem;
  font-weight: 400;
  letter-spacing: 0;
}
.bidv-text-no-line-height_headline-7 {
  font-size: 1.35rem;
  font-weight: 500;
  letter-spacing: 0.009375rem;
}
.bidv-text-no-line-height_headline-8 {
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.009375rem;
}
.bidv-text-no-line-height_title-1 {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.009375rem;
}
.bidv-text-no-line-height_title-2 {
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.00625rem;
}
.bidv-text-no-line-height_body-1 {
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.03125rem;
}
.bidv-text-no-line-height_body-2 {
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.015625rem;
}
.bidv-text-no-line-height_body-3 {
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0;
}
.bidv-text-no-line-height_body-4 {
  font-size: 0.6875rem;
  font-weight: 400;
  letter-spacing: 0.03125rem;
}
.bidv-text-no-line-height_body-5 {
  font-size: 0.625rem;
  font-weight: 400;
  letter-spacing: 0;
}
.bidv-text-no-line-height_label-1 {
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.00625rem;
}
.bidv-text-no-line-height_label-2 {
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0;
}
.bidv-text-no-line-height_label-3 {
  font-size: 0.6875rem;
  font-weight: 500;
  letter-spacing: 0;
}
.bidv-text-no-line-height_label-4 {
  font-size: 0.625rem;
  font-weight: 500;
  letter-spacing: 0;
}
.bidv-text_medium {
  font-weight: 500;
}
.bidv-text_semibold {
  font-weight: 600;
}
.bidv-text_underline {
  text-decoration: underline;
}
.bidv-text_strike {
  text-decoration: line-through;
}
.bidv-text_secondary {
  color: var(--bidv-text-02);
}
.bidv-text_secondary:disabled:disabled,
.bidv-text_secondary:disabled,
.bidv-text_secondary[data-state='disabled'][data-state='disabled'] {
  color: var(--bidv-disabled-text);
}
.bidv-text_negative {
  color: var(--bidv-error-fill);
}
.bidv-text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.bidv-flex {
  display: flex;
}
.bidv-flex-1 {
  flex: 1;
}
.bidv-flex-0 {
  flex: 0;
}
.bidv-flex_column {
  flex-direction: column;
}
.bidv-flex_align_center {
  align-items: center;
}
.bidv-flex_align_start {
  align-items: flex-start;
}
.bidv-flex_align_end {
  align-items: flex-end;
}
.bidv-flex_align_baseline {
  align-items: baseline;
}
.bidv-flex_justify_center {
  justify-content: center;
}
.bidv-flex_justify_start {
  justify-content: flex-start;
}
.bidv-flex_justify_end {
  justify-content: flex-end;
}
.bidv-flex_justify_between {
  justify-content: space-between;
}
.bidv-flex_justify_around {
  justify-content: space-around;
}
.bidv-flex_wrap {
  flex-wrap: wrap;
}
.bidv-flex_wrap_reverse {
  flex-wrap: wrap-reverse;
}
.bidv-flex > * {
  flex: 1;
  min-width: 0;
  min-height: 0;
}
.bidv-flex > .bidv-flex_none {
  flex: none;
}
.bidv-flex > .bidv-flex_order_first {
  order: -1;
}
.bidv-flex_order_1 {
  order: 1;
}
.bidv-flex_order_2 {
  order: 2;
}
.bidv-flex_order_3 {
  order: 3;
}
.bidv-flex_order_4 {
  order: 4;
}
.bidv-flex_order_5 {
  order: 5;
}
.bidv-flex_order_6 {
  order: 6;
}
.bidv-flex_order_7 {
  order: 7;
}
.bidv-flex_order_8 {
  order: 8;
}
.bidv-flex_order_9 {
  order: 9;
}
.bidv-flex_order_10 {
  order: 10;
}
.bidv-flex_order_11 {
  order: 11;
}
.bidv-flex_order_12 {
  order: 12;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/roboto-fontface/css/roboto/roboto-fontface.css?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Thin.woff2') format('woff2'), url('Roboto-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('Roboto-Thin.woff2') format('woff2'), url('Roboto-Thin.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-ThinItalic.woff2') format('woff2'), url('Roboto-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url('Roboto-ThinItalic.woff2') format('woff2'), url('Roboto-ThinItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Light.woff2') format('woff2'), url('Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('Roboto-Light.woff2') format('woff2'), url('Roboto-Light.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-LightItalic.woff2') format('woff2'), url('Roboto-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('Roboto-LightItalic.woff2') format('woff2'), url('Roboto-LightItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular.woff2') format('woff2'), url('Roboto-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('Roboto-Regular.woff2') format('woff2'), url('Roboto-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-RegularItalic.woff2') format('woff2'), url('Roboto-RegularItalic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-RegularItalic';
    src: url('Roboto-RegularItalic.woff2') format('woff2'), url('Roboto-RegularItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Medium.woff2') format('woff2'), url('Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('Roboto-Medium.woff2') format('woff2'), url('Roboto-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-MediumItalic.woff2') format('woff2'), url('Roboto-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url('Roboto-MediumItalic.woff2') format('woff2'), url('Roboto-MediumItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Bold.woff2') format('woff2'), url('Roboto-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('Roboto-Bold.woff2') format('woff2'), url('Roboto-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BoldItalic.woff2') format('woff2'), url('Roboto-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('Roboto-BoldItalic.woff2') format('woff2'), url('Roboto-BoldItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Black.woff2') format('woff2'), url('Roboto-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('Roboto-Black.woff2') format('woff2'), url('Roboto-Black.woff') format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BlackItalic.woff2') format('woff2'), url('Roboto-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url('Roboto-BlackItalic.woff2') format('woff2'), url('Roboto-BlackItalic.woff') format('woff');
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/overlay-prebuilt.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ag-grid-community/styles/ag-grid.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
body {
  --ag-legacy-styles-loaded: "true";
}

.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
  font-family: inherit;
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #bbb;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-chart-menu-panel-width: var(--ag-tab-min-width);
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}

.ag-root-wrapper,
.ag-sticky-top,
.ag-sticky-bottom,
.ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

.ag-sticky-bottom {
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-root-wrapper,
.ag-popup {
  --ag-indentation-level: 0;
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid,
ag-grid-angular,
ag-grid-ng2,
ag-grid-polymer,
ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -webkit-user-select: none;
  user-select: none;
}

.ag-selectable {
  -webkit-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-virtual-list-viewport .ag-tab-guard {
  position: sticky;
}

.ag-tab-guard-top {
  top: 1px;
}

.ag-tab-guard-bottom {
  bottom: 1px;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper,
.ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9b9b9b;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport,
.ag-center-cols-viewport,
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-floating-bottom-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  overflow-x: auto;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar,
.ag-center-cols-viewport::-webkit-scrollbar,
.ag-header-viewport::-webkit-scrollbar,
.ag-floating-top-viewport::-webkit-scrollbar,
.ag-floating-bottom-viewport::-webkit-scrollbar,
.ag-sticky-top-viewport::-webkit-scrollbar,
.ag-sticky-bottom-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
  overflow-x: hidden;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-sticky-top-container,
.ag-sticky-bottom-container {
  min-height: 1px;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button,
.ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label,
.ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
  overflow: hidden;
}

.ag-header-cell-label {
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
  overflow: visible;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

.ag-header-group-cell .ag-header-cell-comp-wrapper {
  display: flex;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-header-cell-comp-wrapper-limited-height > div {
  overflow: hidden;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -3px;
}
.ag-rtl .ag-header-cell-resize {
  left: -3px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -3px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -3px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *,
.ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value,
.ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-word;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
  overflow: hidden;
  height: 0px;
}

.ag-sticky-bottom {
  box-sizing: content-box !important;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog,
.ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  -webkit-user-select: none;
          user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option,
.ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part,
.ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-pill-container {
  display: flex;
  gap: 0.25rem;
  flex-wrap: nowrap;
}

.ag-pill {
  display: flex;
  white-space: nowrap;
  padding: 0 0.25rem;
  align-items: center;
}

.ag-pill .ag-pill-button {
  border: none;
  padding: 0;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
}

.ag-header-group-cell-label,
.ag-cell-label-container {
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field,
.ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: visible;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue,
.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha {
  --ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect x="0" y="0" width="4" height="4" fill="%23fff"/><path d="M0 0H2V4H4V2H0Z" fill="%23b2b2b2"/></svg>');
}

.ag-spectrum-alpha-background {
  background: linear-gradient(to right, var(--ag-internal-spectrum-alpha-color-from), var(--ag-internal-spectrum-alpha-color-to)), var(--ag-spectrum-alpha-background-checked) top left/4px 4px;
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
  position: relative;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-spectrum-alpha .ag-spectrum-slider {
  background: linear-gradient(to bottom, var(--ag-internal-spectrum-alpha-color), var(--ag-internal-spectrum-alpha-color)) white;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-header,
.ag-ltr .ag-sticky-top,
.ag-ltr .ag-sticky-bottom,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-header,
.ag-rtl .ag-sticky-top,
.ag-rtl .ag-sticky-bottom,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-measurement-container {
  width: 0;
  overflow: hidden;
  visibility: hidden;
}
.ag-measurement-container div {
  position: absolute;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row,
  .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-],
[class^=ag-]:focus,
[class^=ag-]:after,
[class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus,
button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item,
.ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar,
.ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
}
.ag-color-picker .ag-picker-field-display {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: var(--ag-list-item-height);
}

.ag-ltr .ag-color-picker-color,
.ag-ltr .ag-color-picker-value {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-color-picker-color,
.ag-rtl .ag-color-picker-value {
  margin-left: var(--ag-grid-size);
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 2px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 2px solid white;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-colors {
  margin-top: 10px;
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-color-input .ag-color-input-color {
  position: absolute;
}
.ag-ltr .ag-color-input .ag-color-input-color {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-color-input .ag-color-input-color {
  margin-right: var(--ag-grid-size);
}

.ag-color-picker-color,
.ag-color-input-color {
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-radius: 2px;
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row:hover,
.ag-rich-select-row-highlighted {
  background-image: linear-gradient(var(--ag-row-hover-color), var(--ag-row-hover-color));
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-pill {
  border: 1px solid var(--ag-chip-border-color);
  border-radius: var(--ag-border-radius);
  background-color: var(--ag-chip-background-color);
}

.ag-ltr .ag-pill .ag-pill-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-pill .ag-pill-button {
  margin-right: var(--ag-grid-size);
}

.ag-pill:focus-visible {
  border-color: var(--ag-input-focus-border-color);
}

.ag-pill .ag-pill-button:hover {
  cursor: pointer;
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-column,
.ag-ltr .ag-column-select-column-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-column,
.ag-rtl .ag-column-select-column-group {
  padding-right: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-row > .ag-cell-wrapper.ag-row-group {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
}

.ag-cell-wrapper.ag-row-group,
.ag-cell-wrapper.ag-row-group-leaf-indent,
.ag-cell-wrapper.ag-pivot-leaf-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after,
.ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: 0px;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect {
  margin-right: auto;
}

.ag-cell,
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport,
.ag-layout-auto-height .ag-center-cols-container,
.ag-layout-print .ag-center-cols-viewport,
.ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle,
.ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle,
.ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle,
.ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active,
.ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part,
.ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled,
.ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon,
.ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon,
.ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon,
.ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text,
.ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut,
.ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut,
.ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer,
.ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer,
.ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list,
.ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter {
  --ag-indentation-level: 0;
}

.ag-ltr .ag-set-filter-item {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-item {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header,
.ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total, .ag-header-parent-hidden),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-highlight-before::after,
.ag-header-highlight-after::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
}

.ag-header-highlight-before::after {
  left: 0px;
}

.ag-header-highlight-after::after {
  right: 0px;
}

.ag-pinned-left-header .ag-header-highlight-after::after {
  right: 1px;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button,
.ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  min-width: var(--ag-chart-menu-panel-width);
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  display: none;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}
.ag-chart-settings-prev:focus-within,
.ag-chart-settings-next:focus-within {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-radius: 1px;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper,
.ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-chart-advanced-settings-section:not(:last-child) {
  border-bottom: 1px solid var(--ag-secondary-border-color);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
  border-width: 2px;
}
.ag-chart-mini-thumbnail:focus-visible {
  outline: none;
  border-color: var(--ag-minichart-selected-chart-color);
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar .ag-charts-data-group-title,
.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title {
  cursor: pointer;
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  padding: var(--ag-grid-size);
}
.ag-ltr .ag-charts-format-top-level-group-container,
.ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-charts-format-top-level-group-container,
.ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-no-header-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header {
  margin: 0;
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-charts-theme-default {
  --ag-charts-align: none !important;
  --ag-charts-justify: none !important;
}

.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus {
  box-shadow: none;
}

.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus-visible {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button,
.ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-apply-button,
.ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button,
.ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard {
  position: absolute;
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input,
.ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  font-family: inherit;
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input,
.ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ag-grid-community/styles/ag-theme-quartz.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "agGridQuartz";
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-quartz,
.ag-theme-quartz-dark,
.ag-theme-quartz-auto-dark {
  --ag-active-color: #2196f3;
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);
  --ag-tooltip-background-color: var(--ag-header-background-color);
  --ag-control-panel-background-color: var(--ag-header-background-color);
  --ag-subheader-background-color: transparent;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);
  --ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
  --ag-input-focus-border-color: var(--ag-active-color);
  --ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);
  --ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);
  --ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);
  --ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-active-color);
  --ag-range-selection-border-color: var(--ag-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);
  --ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);
  --ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);
  --ag-input-disabled-border-color: var(--ag-border-color);
  --ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);
  --ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);
  --ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);
  --ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);
  --ag-borders: solid 1px;
  --ag-border-radius: 4px;
  --ag-wrapper-border-radius: 8px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 8px;
  --ag-icon-size: 16px;
  --ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);
  --ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);
  --ag-list-item-height: calc(
      var(--ag-icon-size) + var(--ag-widget-vertical-spacing)
  );
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-filter-tool-panel-group-indent: var(--ag-grid-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-toggle-button-border-width: 2px;
  --ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
      Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-icon-font-family: agGridQuartz;
  --ag-tab-min-width: 290px;
  --ag-chart-menu-panel-width: 260px;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  --ag-side-bar-panel-width: 250px;
}

.ag-theme-quartz-dark {
  --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
  --ag-foreground-color: #fff;
  --ag-border-color: rgba(255, 255, 255, 0.16);
  --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
  --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-input-disabled-background-color: #68686e12;
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-disabled-border-color: rgba(255, 255, 255, 0.07);
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-selected-row-background-color: var(--ag-row-hover-color);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.3);
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-quartz-auto-dark {
    --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
    --ag-foreground-color: #fff;
    --ag-border-color: rgba(255, 255, 255, 0.16);
    --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
    --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-input-disabled-background-color: #68686e12;
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-input-border-color: var(--ag-border-color);
    --ag-input-disabled-border-color: rgba(255, 255, 255, 0.07);
    --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
    --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
    --ag-selected-row-background-color: var(--ag-row-hover-color);
    --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.3);
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-quartz .ag-filter-toolpanel-header,
.ag-theme-quartz .ag-filter-toolpanel-search,
.ag-theme-quartz .ag-status-bar,
.ag-theme-quartz .ag-header-row,
.ag-theme-quartz .ag-panel-title-bar-title,
.ag-theme-quartz .ag-multi-filter-group-title-bar,
.ag-theme-quartz-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-dark .ag-status-bar,
.ag-theme-quartz-dark .ag-header-row,
.ag-theme-quartz-dark .ag-panel-title-bar-title,
.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-auto-dark .ag-status-bar,
.ag-theme-quartz-auto-dark .ag-header-row,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,
.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 500;
  color: var(--ag-header-foreground-color);
}
.ag-theme-quartz input[class^=ag-]:not([type]),
.ag-theme-quartz input[class^=ag-][type=text],
.ag-theme-quartz input[class^=ag-][type=number],
.ag-theme-quartz input[class^=ag-][type=tel],
.ag-theme-quartz input[class^=ag-][type=date],
.ag-theme-quartz input[class^=ag-][type=datetime-local],
.ag-theme-quartz textarea[class^=ag-],
.ag-theme-quartz-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-dark input[class^=ag-][type=text],
.ag-theme-quartz-dark input[class^=ag-][type=number],
.ag-theme-quartz-dark input[class^=ag-][type=tel],
.ag-theme-quartz-dark input[class^=ag-][type=date],
.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-dark textarea[class^=ag-],
.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-auto-dark input[class^=ag-][type=text],
.ag-theme-quartz-auto-dark input[class^=ag-][type=number],
.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],
.ag-theme-quartz-auto-dark input[class^=ag-][type=date],
.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-ltr textarea[class^=ag-], .ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-ltr textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-rtl textarea[class^=ag-], .ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-rtl textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-picker-field-wrapper,
.ag-theme-quartz-dark .ag-picker-field-wrapper,
.ag-theme-quartz-auto-dark .ag-picker-field-wrapper {
  min-height: calc(var(--ag-grid-size) * 4);
}
.ag-theme-quartz .ag-tab,
.ag-theme-quartz-dark .ag-tab,
.ag-theme-quartz-auto-dark .ag-tab {
  padding: var(--ag-grid-size);
  border-left: var(--ag-borders) transparent;
  border-right: var(--ag-borders) transparent;
  flex: 1 1 auto;
}
.ag-theme-quartz .ag-tab-selected,
.ag-theme-quartz-dark .ag-tab-selected,
.ag-theme-quartz-auto-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-tab:not(.ag-tab-selected),
.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),
.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected) {
  opacity: 0.7;
}
.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,
.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,
.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover {
  opacity: 1;
}
.ag-theme-quartz .ag-menu,
.ag-theme-quartz-dark .ag-menu,
.ag-theme-quartz-auto-dark .ag-menu {
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,
.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,
.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-menu-header,
.ag-theme-quartz-dark .ag-menu-header,
.ag-theme-quartz-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-menu-option,
.ag-theme-quartz-dark .ag-menu-option,
.ag-theme-quartz-auto-dark .ag-menu-option {
  font-weight: 500;
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon {
  text-align: right;
}

.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon {
  text-align: left;
}

.ag-theme-quartz .ag-tabs-header,
.ag-theme-quartz-dark .ag-tabs-header,
.ag-theme-quartz-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  display: flex;
  background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
}
.ag-theme-quartz .ag-side-bar,
.ag-theme-quartz-dark .ag-side-bar,
.ag-theme-quartz-auto-dark .ag-side-bar {
  background-color: var(--ag-control-panel-background-color);
  min-width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-side-buttons,
.ag-theme-quartz-dark .ag-side-buttons,
.ag-theme-quartz-auto-dark .ag-side-buttons {
  padding: 0;
  align-self: stretch;
  width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  background: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-side-button,
.ag-theme-quartz-dark .ag-side-button,
.ag-theme-quartz-auto-dark .ag-side-button {
  border-top: var(--ag-borders) transparent;
  border-bottom: var(--ag-borders) transparent;
}
@media (max-resolution: 1.5x) {
  .ag-theme-quartz .ag-side-button-label,
  .ag-theme-quartz-dark .ag-side-button-label,
  .ag-theme-quartz-auto-dark .ag-side-button-label {
    font-family: "Segoe UI", var(--ag-font-family);
    transform: rotate(0.05deg);
  }
}
.ag-theme-quartz .ag-side-button.ag-selected,
.ag-theme-quartz-dark .ag-side-button.ag-selected,
.ag-theme-quartz-auto-dark .ag-side-button.ag-selected {
  border-bottom-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),
.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),
.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type) {
  border-top-color: var(--ag-border-color);
}
.ag-theme-quartz .ag-column-panel-column-select,
.ag-theme-quartz-dark .ag-column-panel-column-select,
.ag-theme-quartz-auto-dark .ag-column-panel-column-select {
  border-top: none;
  border-bottom: 1px solid var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-filter-toolpanel-search,
.ag-theme-quartz-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search {
  height: initial;
  margin-top: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-filter-toolpanel-search-input,
.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input {
  margin: 0;
}
.ag-theme-quartz .ag-filter-apply-panel,
.ag-theme-quartz-dark .ag-filter-apply-panel,
.ag-theme-quartz-auto-dark .ag-filter-apply-panel {
  border: none;
  padding-top: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-chart-tabbed-menu-body,
.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,
.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body {
  position: relative;
}
.ag-theme-quartz .ag-chart-tabbed-menu-body::after,
.ag-theme-quartz-dark .ag-chart-tabbed-menu-body::after,
.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 16px;
  background: linear-gradient(var(--ag-control-panel-background-color), transparent);
}
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-container,
.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-container,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  border-top: none;
  font-weight: 500;
}
.ag-theme-quartz .ag-chart-mini-thumbnail,
.ag-theme-quartz-dark .ag-chart-mini-thumbnail,
.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
  margin-top: 0;
  margin-bottom: 0;
}
.ag-theme-quartz .ag-chart-settings-nav-bar,
.ag-theme-quartz-dark .ag-chart-settings-nav-bar,
.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar {
  background: none;
  font-weight: 500;
}
.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar) {
  color: var(--ag-chart-menu-label-color);
}
.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,
.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label {
  margin-top: calc(var(--ag-widget-vertical-spacing) * 0.5);
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label {
  margin-bottom: 0;
}
.ag-theme-quartz .ag-chart-data-section label,
.ag-theme-quartz .ag-chart-format-section label,
.ag-theme-quartz-dark .ag-chart-data-section label,
.ag-theme-quartz-dark .ag-chart-format-section label,
.ag-theme-quartz-auto-dark .ag-chart-data-section label,
.ag-theme-quartz-auto-dark .ag-chart-format-section label {
  display: inline-block;
}
.ag-theme-quartz .ag-chart-format-wrapper,
.ag-theme-quartz .ag-chart-data-wrapper,
.ag-theme-quartz .ag-charts-format-top-level-group,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz .ag-charts-format-top-level-group-item,
.ag-theme-quartz .ag-charts-format-sub-level-group,
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz .ag-charts-format-sub-level-group-container,
.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-quartz .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-container,
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-container,
.ag-theme-quartz-dark .ag-chart-format-wrapper,
.ag-theme-quartz-dark .ag-chart-data-wrapper,
.ag-theme-quartz-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-container,
.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-container,
.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,
.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-container,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  padding: 0;
  margin: 0;
}
.ag-theme-quartz .ag-charts-format-top-level-group,
.ag-theme-quartz .ag-charts-data-group,
.ag-theme-quartz-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-dark .ag-charts-data-group,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-auto-dark .ag-charts-data-group {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}
.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,
.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,
.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,
.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,
.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding: var(--ag-widget-vertical-spacing) 0;
}
.ag-theme-quartz .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container {
  padding-top: var(--ag-widget-vertical-spacing);
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-charts-format-top-level-group-container > *,
.ag-theme-quartz .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-container > *,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container > *,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-charts-data-group-item,
.ag-theme-quartz-dark .ag-charts-data-group-item,
.ag-theme-quartz-auto-dark .ag-charts-data-group-item {
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-chart-settings-mini-wrapper,
.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,
.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper {
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-chart-advanced-settings-section,
.ag-theme-quartz-dark .ag-chart-advanced-settings-section,
.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section {
  padding-top: var(--ag-widget-container-vertical-padding);
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container {
  margin: 0;
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item {
  margin-top: calc(var(--ag-widget-vertical-spacing) * 2);
  margin-bottom: 0;
}
.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-spectrum-color,
.ag-theme-quartz .ag-spectrum-fill,
.ag-theme-quartz-dark .ag-spectrum-color,
.ag-theme-quartz-dark .ag-spectrum-fill,
.ag-theme-quartz-auto-dark .ag-spectrum-color,
.ag-theme-quartz-auto-dark .ag-spectrum-fill {
  border-radius: var(--ag-border-radius);
}
.ag-theme-quartz .ag-spectrum-dragger,
.ag-theme-quartz-dark .ag-spectrum-dragger,
.ag-theme-quartz-auto-dark .ag-spectrum-dragger {
  border-radius: 18px;
  height: 18px;
  width: 18px;
  border: 3px solid white;
}
.ag-theme-quartz .ag-spectrum-tools,
.ag-theme-quartz-dark .ag-spectrum-tools,
.ag-theme-quartz-auto-dark .ag-spectrum-tools {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.ag-theme-quartz .ag-spectrum-tool,
.ag-theme-quartz-dark .ag-spectrum-tool,
.ag-theme-quartz-auto-dark .ag-spectrum-tool {
  height: 12px;
}
.ag-theme-quartz .ag-spectrum-hue-background,
.ag-theme-quartz .ag-spectrum-alpha-background,
.ag-theme-quartz-dark .ag-spectrum-hue-background,
.ag-theme-quartz-dark .ag-spectrum-alpha-background,
.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,
.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background {
  border-radius: 12px;
}
.ag-theme-quartz .ag-spectrum-slider,
.ag-theme-quartz-dark .ag-spectrum-slider,
.ag-theme-quartz-auto-dark .ag-spectrum-slider {
  margin-top: -15px;
  width: 18px;
  height: 18px;
  border-radius: 18px;
  border: 3px solid rgb(248, 248, 248);
}
.ag-theme-quartz .ag-recent-colors,
.ag-theme-quartz-dark .ag-recent-colors,
.ag-theme-quartz-auto-dark .ag-recent-colors {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  margin-bottom: 2px;
}
.ag-theme-quartz .ag-color-input-color,
.ag-theme-quartz .ag-color-picker-color,
.ag-theme-quartz .ag-recent-color,
.ag-theme-quartz-dark .ag-color-input-color,
.ag-theme-quartz-dark .ag-color-picker-color,
.ag-theme-quartz-dark .ag-recent-color,
.ag-theme-quartz-auto-dark .ag-color-input-color,
.ag-theme-quartz-auto-dark .ag-color-picker-color,
.ag-theme-quartz-auto-dark .ag-recent-color {
  border-radius: 4px;
}
.ag-theme-quartz .ag-recent-color,
.ag-theme-quartz-dark .ag-recent-color,
.ag-theme-quartz-auto-dark .ag-recent-color {
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz.ag-dnd-ghost,
.ag-theme-quartz-dark.ag-dnd-ghost,
.ag-theme-quartz-auto-dark.ag-dnd-ghost {
  font-weight: 500;
}
.ag-theme-quartz .ag-standard-button,
.ag-theme-quartz-dark .ag-standard-button,
.ag-theme-quartz-auto-dark .ag-standard-button {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: solid 1px var(--ag-input-border-color);
  background-color: var(--ag-background-color);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  cursor: pointer;
}
.ag-theme-quartz .ag-standard-button:hover,
.ag-theme-quartz-dark .ag-standard-button:hover,
.ag-theme-quartz-auto-dark .ag-standard-button:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-theme-quartz .ag-standard-button:active,
.ag-theme-quartz-dark .ag-standard-button:active,
.ag-theme-quartz-auto-dark .ag-standard-button:active {
  border-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-standard-button:disabled,
.ag-theme-quartz-dark .ag-standard-button:disabled,
.ag-theme-quartz-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-quartz .ag-column-drop-cell,
.ag-theme-quartz-dark .ag-column-drop-cell,
.ag-theme-quartz-auto-dark .ag-column-drop-cell {
  border-radius: calc(var(--ag-grid-size) * 3);
  height: calc(var(--ag-grid-size) * 3);
  padding: 0 var(--ag-grid-size);
}
.ag-theme-quartz .ag-column-drop-cell-button,
.ag-theme-quartz-dark .ag-column-drop-cell-button,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  min-width: 0;
  margin: 0;
}
.ag-theme-quartz .ag-column-drop-cell-drag-handle,
.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle {
  margin-left: 0;
}
.ag-theme-quartz .ag-column-drop-vertical,
.ag-theme-quartz-dark .ag-column-drop-vertical,
.ag-theme-quartz-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-quartz .ag-column-drop-vertical-title-bar,
.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,
.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar {
  padding: var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0;
}
.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon {
  margin-left: 0;
  margin-right: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon {
  margin-right: 0;
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-column-drop-vertical-empty-message,
.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,
.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  justify-content: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-column-drop-empty-message,
.ag-theme-quartz-dark .ag-column-drop-empty-message,
.ag-theme-quartz-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
}
.ag-theme-quartz .ag-pill-select .ag-column-drop,
.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,
.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-quartz .ag-pill-select .ag-picker-field-display,
.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,
.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display {
  font-weight: 500;
  color: var(--ag-chart-menu-pill-select-button-color);
}
.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,
.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,
.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon {
  color: var(--ag-chart-menu-pill-select-button-color);
}
.ag-theme-quartz .ag-status-bar,
.ag-theme-quartz-dark .ag-status-bar,
.ag-theme-quartz-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-quartz .ag-status-name-value,
.ag-theme-quartz-dark .ag-status-name-value,
.ag-theme-quartz-auto-dark .ag-status-name-value {
  padding: var(--ag-widget-container-vertical-padding) 0;
}
.ag-theme-quartz .ag-status-name-value-value,
.ag-theme-quartz .ag-paging-number,
.ag-theme-quartz .ag-paging-row-summary-panel-number,
.ag-theme-quartz-dark .ag-status-name-value-value,
.ag-theme-quartz-dark .ag-paging-number,
.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,
.ag-theme-quartz-auto-dark .ag-status-name-value-value,
.ag-theme-quartz-auto-dark .ag-paging-number,
.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 500;
}
.ag-theme-quartz .ag-column-drop-cell-button,
.ag-theme-quartz-dark .ag-column-drop-cell-button,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  opacity: 0.75;
}
.ag-theme-quartz .ag-column-drop-cell-button:hover,
.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-quartz .ag-header-cell-menu-button,
.ag-theme-quartz .ag-header-cell-filter-button,
.ag-theme-quartz .ag-panel-title-bar-button,
.ag-theme-quartz .ag-header-expand-icon,
.ag-theme-quartz .ag-column-group-icons,
.ag-theme-quartz .ag-set-filter-group-icons,
.ag-theme-quartz .ag-group-expanded .ag-icon,
.ag-theme-quartz .ag-group-contracted .ag-icon,
.ag-theme-quartz .ag-chart-settings-prev,
.ag-theme-quartz .ag-chart-settings-next,
.ag-theme-quartz .ag-group-title-bar-icon,
.ag-theme-quartz .ag-column-select-header-icon,
.ag-theme-quartz .ag-floating-filter-button-button,
.ag-theme-quartz .ag-filter-toolpanel-expand,
.ag-theme-quartz .ag-panel-title-bar-button-icon,
.ag-theme-quartz .ag-chart-menu-icon,
.ag-theme-quartz-dark .ag-header-cell-menu-button,
.ag-theme-quartz-dark .ag-header-cell-filter-button,
.ag-theme-quartz-dark .ag-panel-title-bar-button,
.ag-theme-quartz-dark .ag-header-expand-icon,
.ag-theme-quartz-dark .ag-column-group-icons,
.ag-theme-quartz-dark .ag-set-filter-group-icons,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-dark .ag-chart-settings-prev,
.ag-theme-quartz-dark .ag-chart-settings-next,
.ag-theme-quartz-dark .ag-group-title-bar-icon,
.ag-theme-quartz-dark .ag-column-select-header-icon,
.ag-theme-quartz-dark .ag-floating-filter-button-button,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-dark .ag-chart-menu-icon,
.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,
.ag-theme-quartz-auto-dark .ag-header-expand-icon,
.ag-theme-quartz-auto-dark .ag-column-group-icons,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev,
.ag-theme-quartz-auto-dark .ag-chart-settings-next,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon {
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
}
.ag-theme-quartz .ag-header-cell-menu-button:hover,
.ag-theme-quartz .ag-header-cell-filter-button:hover,
.ag-theme-quartz .ag-panel-title-bar-button:hover,
.ag-theme-quartz .ag-header-expand-icon:hover,
.ag-theme-quartz .ag-column-group-icons:hover,
.ag-theme-quartz .ag-set-filter-group-icons:hover,
.ag-theme-quartz .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz .ag-chart-settings-prev:hover,
.ag-theme-quartz .ag-chart-settings-next:hover,
.ag-theme-quartz .ag-group-title-bar-icon:hover,
.ag-theme-quartz .ag-column-select-header-icon:hover,
.ag-theme-quartz .ag-floating-filter-button-button:hover,
.ag-theme-quartz .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz .ag-chart-menu-icon:hover,
.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-dark .ag-column-group-icons:hover,
.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-dark .ag-chart-menu-icon:hover,
.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover {
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-hover-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-hover-color);
}
.ag-theme-quartz .ag-filter-active,
.ag-theme-quartz-dark .ag-filter-active,
.ag-theme-quartz-auto-dark .ag-filter-active {
  --ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);
  position: relative;
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-active-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-active-color);
}
.ag-theme-quartz .ag-filter-active::after,
.ag-theme-quartz-dark .ag-filter-active::after,
.ag-theme-quartz-auto-dark .ag-filter-active::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  top: -1px;
  right: -1px;
  border-radius: 50%;
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-filter-active .ag-icon-filter,
.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,
.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter {
  clip-path: path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z");
}
.ag-theme-quartz .ag-chart-menu,
.ag-theme-quartz-dark .ag-chart-menu,
.ag-theme-quartz-auto-dark .ag-chart-menu {
  --ag-icon-size: 20px;
  background-color: color-mix(in srgb, transparent, var(--ag-background-color) 30%);
  padding: 4px 2px;
}
.ag-theme-quartz .ag-chart-menu-icon,
.ag-theme-quartz-dark .ag-chart-menu-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon {
  opacity: 0.8;
}
.ag-theme-quartz .ag-drag-handle,
.ag-theme-quartz-dark .ag-drag-handle,
.ag-theme-quartz-auto-dark .ag-drag-handle {
  color: var(--ag-icon-font-color);
}
.ag-theme-quartz .ag-menu-option-icon,
.ag-theme-quartz .ag-compact-menu-option-icon,
.ag-theme-quartz-dark .ag-menu-option-icon,
.ag-theme-quartz-dark .ag-compact-menu-option-icon,
.ag-theme-quartz-auto-dark .ag-menu-option-icon,
.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-icon, .ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-menu-option-icon, .ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-multi-filter-group-title-bar,
.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,
.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-filter-toolpanel-instance-filter,
.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  margin-left: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  margin-right: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-filter-toolpanel-group-level-0,
.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0 {
  border-top: none;
}
.ag-theme-quartz .ag-filter-toolpanel-header,
.ag-theme-quartz-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header {
  height: initial;
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-theme-quartz .ag-filter-toolpanel-group-item,
.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item {
  margin: 0;
}
.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,
.ag-theme-quartz .ag-layout-print .ag-center-cols-container,
.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,
.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-quartz .ag-date-time-list-page-entry-is-current,
.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,
.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-advanced-filter-builder-button,
.ag-theme-quartz-dark .ag-advanced-filter-builder-button,
.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz .ag-disabled .ag-icon,
.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz [disabled] .ag-icon,
.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-dark .ag-disabled .ag-icon,
.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-dark [disabled] .ag-icon,
.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-auto-dark [disabled] .ag-icon {
  opacity: 0.6;
}
.ag-theme-quartz .ag-icon-grip,
.ag-theme-quartz-dark .ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-icon-grip {
  opacity: 0.7;
}
.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz .ag-filter-filter .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper::before {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==");
  background-position: 50% 50%;
  background-size: contain;
  opacity: 40%;
  content: "";
  filter: var(--ag-icon-filter);
}
.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input {
  padding-left: 26px;
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input {
  padding-right: 26px;
}

.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-text-field-input[disabled],
.ag-theme-quartz .ag-menu-option-disabled,
.ag-theme-quartz-dark .ag-text-field-input[disabled],
.ag-theme-quartz-dark .ag-menu-option-disabled,
.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],
.ag-theme-quartz-auto-dark .ag-menu-option-disabled {
  cursor: not-allowed;
}
.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,
.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,
.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled {
  --ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color);
}
.ag-theme-quartz .ag-checkbox-input,
.ag-theme-quartz .ag-toggle-button-input,
.ag-theme-quartz .ag-radio-button-input,
.ag-theme-quartz input[class^=ag-][type=range],
.ag-theme-quartz-dark .ag-checkbox-input,
.ag-theme-quartz-dark .ag-toggle-button-input,
.ag-theme-quartz-dark .ag-radio-button-input,
.ag-theme-quartz-dark input[class^=ag-][type=range],
.ag-theme-quartz-auto-dark .ag-checkbox-input,
.ag-theme-quartz-auto-dark .ag-toggle-button-input,
.ag-theme-quartz-auto-dark .ag-radio-button-input,
.ag-theme-quartz-auto-dark input[class^=ag-][type=range] {
  cursor: pointer;
}
.ag-theme-quartz .ag-details-row,
.ag-theme-quartz-dark .ag-details-row,
.ag-theme-quartz-auto-dark .ag-details-row {
  padding: calc(var(--ag-grid-size) * 3.75);
}
.ag-theme-quartz .ag-list-item-hovered::after,
.ag-theme-quartz-dark .ag-list-item-hovered::after,
.ag-theme-quartz-auto-dark .ag-list-item-hovered::after {
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-pill .ag-pill-button:hover,
.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,
.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover {
  color: var(--ag-active-color);
}
.ag-theme-quartz .ag-header-highlight-before::after,
.ag-theme-quartz .ag-header-highlight-after::after,
.ag-theme-quartz-dark .ag-header-highlight-before::after,
.ag-theme-quartz-dark .ag-header-highlight-after::after,
.ag-theme-quartz-auto-dark .ag-header-highlight-before::after,
.ag-theme-quartz-auto-dark .ag-header-highlight-after::after {
  background-color: var(--ag-active-color);
}

.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before {
  opacity: 66%;
  filter: invert(100%);
}
.ag-theme-quartz-dark .ag-chart-menu {
  background-color: color-mix(in srgb, rgba(24, 39, 50, 0.3), var(--ag-background-color) 30%);
}
.ag-theme-quartz-dark .ag-text-field-input::placeholder {
  color: var(--ag-data-color);
  opacity: 0.8;
}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ag-grid-community/styles/ag-theme-alpine.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "agGridAlpine";
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABMUAAsAAAAAKMwAABLCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KqmyjKwE2AiQDgkALgSIABCAFhEYHhUEbnyMzg/aatGqziOpJNvu/JGhLhnjjdVVKiQVRRpQIMYb+arBrcnXzpDWxiZ/03+6d7uYA0kgNGvfxjeHHsZxySFI0efhYa+/v7iGeriQ0iXmiiXjIROjWyEwnREJiiNL8r7ned9lNjoj/UviIZqqAwagvZXWN7vQH2uY/PCuxGixE3Zco9c7GTcI4jGiM5Ixl6zZYJOu4deqq/4JF6qJ74B9A4MjcdjWnBf6vzeoX1p0qiEwH0j3ielqTJCVtAmTUucAVrqMqJHm7J9HDZROQwmB/an6zL7XMHhb7kozZWv+/7xgEJkGCJ4SvEGy5v2EaHaSESvAJKgL+b+1f7X9BlMATAqHj4/Ts7Pz/9965+zA0mU+02dBmQ5sfphJYIEX8Xjanfa8cAFStrQKWdRW+vpqEqbN1cToVOJ6CtsfmMoLfUD/X9o81JEiwSx5ix9/Y/D1YFRZgNHb89HY+AigxopP6BiQ4BLYXmusgA7t/bICvlWN7o7wQXGc5eKRfcJ1eti2g4qav/kYgjmNd0tLkOJ2Z/s9UagziUjLg4EUfjozhKEJQaXQSBRvG1xhMyJishB+RIifj9w6SMEZ1KBbXsdcUQmxLtN9Y2RPEjbehOT882Zbg6JXTtclU1IKAeRSMqKLcjrgNk40wT889wmXtgNBtcVthsjULZ4tB2WK6N7J190VFqlzEbaj5YYFjdj8VOa0t8WaELTaNWbZ2zJ36dM0BpxvCVJZlmP07Ku01wgZhT+xoxJdg3JpQhms8MU4R0KC64anv+rx2E9QmUFl/ortRSm2LPVbXu/6mNu5MGHAN4b2DK64KlaiuEGXqwIjTcKY+GVvvXXv07MWrT/8ARxGnhMUgqnrxK5p1WI/vEslM7FNW4qVzW4pQxmZGfTcfLa5FzMYh1DDHeHmEBYawVuhveThz4/Z2dCZM6QPZepCtu0Awgr9fxzGZfEA7NUeBnvZPglAHxmEeGS0TuaKyQz0dlSU+5CaqdHjGJPZMGbqSalOhn8ZkfcgmGZmvf+NtZ3kuxJoanXfBFT1apf/pNpfg7r5/jDDbG8TMmArFxZdY2RunTLjo7A1bhEgOKxy/44qp4TPcaX8TBaqr5I03XL2wOnWsmcJR+qYaVC4sUcTEa3fttqtEtmJTFzkEkKOHEg0IW2xbu847njOcPMS1HEguk4O4evv+401DJCAhp+5PaGo1rgT+qPli3jGfRZOPcxsxeZA4fApUAxlI8uONUTX04VdDPKlrg/1DGRcJ1vfKR7+/mgs1Hnnj81f8qLjXwfcQzmm4Aq0wK9YeoM575jiqJZvSu0mGAXtHYlg7unCQIJhMGY7Vxc3Dy8cvICgkLCIabTAhKSXtT4BZOXkFRSVlFVU1dQ1NLW0dXT19A0MlI2MTSMjUzNwViAL3M3lQqcZ+K0F0pgsVlj2jUW27//+7xP6ErY9y4JcBemZdmAFqntggsMAagUXWDyyxbmCZDQErrAVYZRPAGmsC1lkvsMHagC3WB2yzHmCHDQO7rAPYY+3APhsFDlkzcMS6gGPWCpywEeCUjQNnrBM4ZwPABRsDLkdPgi8AvREIIQhCMIQQCKEQwiCEQ4iAEAkhCkI0hBgIsRDiIMRDSICQCCEJQjKEFAipENIgpEPIgJAJIQtCNoQcCLkQ8iDkQyiAUAihCEIxhBIIpRDKIJRDqIBQCaEKQjWEGgi1EOog1LM3nQboL40QmiA0m0QKvha7bbRCebRBaIfQAWjE1KT6Mbe4oaAEFD15V8c1Npu8CiuJ+AgmZ+ibQWlcWmSAxALcWmEZSyAXGzLeJkSCSHP7vut0TVNSh01dwfysllW0nFagpJbIKHpGxmNm9hthJGqxHh2r9a1LpXoZteJbRCtpSsJSTEsukVAcjaubhmElaof2qUe+BlVN1Giq1mAaAZwEyNjKPVCn9M/ombCZRJqctqcDmwMD6YIbHZTN5WLZAkbni25GeSMT81p3zBduRVryQiIyK7q2F9KY/XxW7heJar+AV/4A237mtCB4kYk89YiCOQFcIhL20uGLC5C//SXJRK8vo5pgx6uNrmAl9nqbrUmU8rR0zekKrHF/ZrbTLBjbkj1RfwZ8jD6jIGTXaC+ppjqxRFrkNJGP9hy7FDGeHl4FhagGY/X+NWKIFlCDQdymq8aSUjqFqWvzkiu8bbxidd5BC5FI3fF2jDbWGGyHuZOQtm5/x4kTONSe2rVrHwpWnb9Nov1nwZZwm7XrFA63gb0no9N9tm+PtjL/zA0c+m27WJbiO3duJdFGFKiPWcdOnQvOn15mzcmdkfJv2xWeAFu3msOOmlv/ywgmtudQ7OBWH57bsiXY22Zxy0oiunOJu23/6avmojw/8UbZj+OwUkFBDKcnL4LlKINqlUTcrvDGGf/szej2+eDcraXhh5YpEnwqsZbt+05dyXoFKq+nwn92ShXNCF6yaHCcROsbmMjVyCpwAIykbGupvSPhMYsX7aOP4HADCurdUp6yJYUFrFqsL8zM7IV47ry5hRjHlQq3cper7EY8sVz1JEovtIkocwPG87er0DaWVUVFTeGaqMp0HFOhdHeVMhkVV0tzq8tXBfsy//f1KNCUo9RSBsUQa7goUOYSCQuMCJP3Zbl1eg901ANJ1JRAwAFWOYEiMGh9B6P5mSBGbmFdFGynyI2W4PF7ElIWwub1lx8hNmUO1YOBRJcelh+8wWAXdQFOYZnMheiyn3mxR0fGUhmEAcuc0OnNoWUCwy9APEPC6JLB3qh3kZxqcakMAz8X5/svbeB0nmCM8gVMTMCsHehWTxx6nn2v4oSV+aW7ZfBDrePhfZfDN33xNOiUOjI9Wu+fCE8FpxclVQIGIiWe206+Due/uv6F2Dfh9JzjOWfkmZE3plNza8PBsWdmDuV0/pIj2R1mA3029clIJ3d6wO7BvYW5lWx1PN6He1fL5X6/NO6J46m/dV+rVPr/2rK/Wp3xZ1dSKYvrnwdUl/rm3o/ThqFSdj1Ba/Tqqdhcb67xvOzTGc/HnB6w3B9EEI8HEiTC8ENfShDpAdJ/36fp3UfwVDATzzCQDf0hai8P8iAP1iG7MWwHe49R29iVpyW9Jvtm//FoVsNrHYxLzl1zj65MQXIJUXDHTCplOz0lt6XklEpsrSs6PLMb6BSjDSNiDdgbT82/rqLjG1PMyGr2IobBMyLY+X4EAyY1FNd7H4onDuKwRiWMHcCARyf3nsBnvo5KE1xM9KRgXZq0hw+FgIGlhoMR4oeQzvBT8Dn66H9YSWzWsLV9s7jHRfgE/EbI/8Ej2I93AzqCDlA9AK8XIc7u5PFcBFOLkAMDS9PTM9JhLmbk04cZURi0w2qd7hf+66VugwSKgGdMv7JAkMfj5QkKnobP8+fxCgRPHXzPW9Q/37AIkv38NMC12IJgEeQP4ifR2kq0EcCfpzP1CB70OLWDwR7ww/Gmm9rbS6VnTq9ZI5UFe9OZQQ1B3ukO03qi/5bXB+aH18eWL1cXFenpRYSf8ZmdOX1ma8SmTTNeK5xpEAc0Z/zNDGBd/alkK3erypElW5WytjZwbAoWVH/+gx9HCEzk8AgdaGJcPKJKuUADupgGNFpHE9PBedUXxBdgmJuRGR2dKetggTA4nAwcEfAGX5aXttT3xW6n+Jf7h/qX+fPke2vc5J1XXf9vbZ9CuW4cEGl9l1K//Kb5TPdBO+vy0J/LYu1pJ1sQW8cwP6rJUouO8Ga2leNOlteBUq/0dOduyyXbLJ2d7B3cLc+PUM1mWHZWNLwxt0mjWi53/MJbCSF2Tx2oKv02+2UWlSLZEw+qhUnWumgHh9WnqYvDZgQeYJBOgWDfYdYqMTVw4gw51S2w2pfrxLoUYmy6jKqEzebc7sO8W6mXh6IiGWxFKEtRln4KVtmHhyrYaGRhe26Tf7YX2+mU4QwUoWw/9+WJLucWczXnuPs13MX7EYp/m7xNhgMG5WFjfnJSewnFh4FjMzKGtkvD3L7BMxntY6pm1IxxwKxsaN/CMrHMpdfwk8ZWo8xtJNKa1PbD86kznOycuOndaR3cSQbGVl5WVGgg+ZUTvO++r47jqoukWKwIyE/TxDR1uskZgbyYnOOXyNIcVnUaaGKbOlzlImGitKTA+GJMSqhzZEFRLy8hOYG+fimXmcBgxDO5pkb5bexUo6AYZ4vFUhE9yymyUKBtBiBO4uEPv+XJmZWmgiLnyPjrip65yps6NTGb8zyI4WYOucqFEzWBqfHwSSm4Bt6OItctPkBmdBu2NRm9W6u/W3znLnzlHDls3FCbwPlhfASHOb0+gZIqjMAOqPgDsVDnDCKsDIooUQHKJzEWptpNYETVo8QPFQtuacUEmOqHGXb71sLHHTli235ZDtXjl063vvdgfVcWhZXDdJcddK1cK8zn8/MawweElsPRd7jQ1zNkuKx1za4W4gLD9MxX5gEXCUcy2ffr1zJhoDJdWWY4R8LZmZjNabLmXvN8MuyroYrDbrStLeMBhRIVRaE8MBqy/fTKvF/oPrCuCZWoklBi8rNRJaC78aN5225GCoBjavCGP+/x1wv48Mz9Y3fy5FzmBH27rG6nemh5dpCEmZjIlARlC8vpKwYHXejlEltICf1KQei46i3X/yT9ObmVBjSNTAk0EG8ziT6JBl9+zrsEDU4sJ3BIIubMMXYRyaadUeuqigpmrwtHPW67uyfufhofX15ioO/kI5Kfrurv//9/8tnMUbN2EF80mtxGqqmzc0uxg1GTzfz+pnlmj286fhoaglDb9Q2xDEasEeJmx4j8hQa2B8R5BTt+CfnvDd4Ze7Opxu++XbSxorK9P3btt1xI4ngqTk5uCGDExwUqmyeT5iuEk4s+chzm3jDhuccbqbo7D8FofaIH/c5JbNGHvE4MO9il6qTE/mh3vW3C2aqew6oGcXcPbP60YUXV6//8adz8urIcvwzfqVN9M/xyLoZPeurU+4lz/C565DcsHl+bw8vkcDJ5OXfF9fyZnBzeXcfqMPwutjE6unEyOVOT+X8u5kc+jZ4xUeuXsvKJUAvPdIOnmFvGNmyb4B3KQuGZ2lLqemDsRLRBliB5lnsm8Ti6Spdv36KjRUIPj6goIKOUeUr4tHlcZtT8VqqGEycmUYwZL1Z9UYQWhgvnzK8JWJOTmmosru7rXSCuiBROt9PwvhU9rFB44o15uQkJWi17334wH3JVYwu1Gd7cvBDT8tnEsljHw4eG0DaKtfuJw3C/f5mMzPX7wbsMnxaIVr7vW6OIb8Djd+9D9+3B4xoUcdo+ZzQgLglliur21l6/uv3Y/t3DEY1f0+sUEaBIwvEHKEDV86+/PX/hvdTfI8H/fqEb8m4cgE20TZ1+lAcpS6tpR0rACZbtRdvoIL3IEWc22wH0G6lD3qJHLUPupbURVMZxp6VZQd1qGPjt791g2KxXZdkyeqdw1T/kYxszbYM3jeNchQ3ulriPeY5Y12m2mjIbFdIFzhZvIlqZh5Eg1TAA0dPwvg+C0AqvZmsQ27zdGORuyWvX6jzLUXOUVJC/L7O75APlycErPsjuSM39f5PI/wGg5sSf93y0cf9U14K0beNCvem/gM1t/pdv/YhgcZT0X4L81ycKtSDt2zC32xwwPgjgI0h12mmkkIA0tAQ1Jwkgc7cOEkrnAUwFAmOYBjpMB+zhRsOnE6hTSwakJABBvd4dkyAJO0B+dNaCAp0PMxUsN0GDzm8ZBh7Kb0ZgeDQva7gn9uYmJE/wG1wJiu2boG/zHzj7SM1ld+F2ek9AwErANP2iyaO7ErGN5YjNY6R1QiHEJnH8Ai3dIJKup1OLz7jTEVcU5wnzjBtB4hHwG5xeuSJQWGCrkP4PjpDhhxaRxqXOhWDiSVCRBwgEjUZvoUazkXNFiLYa2WMRcvWYqhCEQCDeVfL2vgCNTWeI4SXXpmR3VtR0dCpyLiujaovvj5+KtUgji1wURGEURfHfW2t7xN78uHdWCaIkK6qmG6ZlO67nB2EUJ2mWF2VVN23XD+M0L+u2H+d1P+/3c+PWnXsPHj159uLVm3cfPv3w06+1E4djcEp8pIkajrO8rrae6CANodanYjnsMOjvPs5bVgvm3PY5ngwIMHpSAsduswsJRXd1h8ht8qbuvHEFC1Le1k3CSguYSnda1Hpizut6j+v6lcpk1jV8WTubnUkq9YJmC35oc1B5WOf1E1shw7y1Lc5SufGpPvWxpMrXEQTTyiQU5XykG6GV8eQ2MeYe/RIqTCqbJZWWI6WcS0VNsEMtrQohzsDUKYUjhPVUVKcao2ymgdHHkg85oe8mtn0RidRGaw9spajmcoNUOUbYzvdjUWvijHRRJNoBOwxt3qwSgzTM8xwLA7Sk2rIvHxPQZnnqEqjSVXLtxxs3a2EV10pDp0j97k5eVRwGhBeRmUwLBt96c+0fKpKFkbVcKwAA);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-alpine,
.ag-theme-alpine-dark,
.ag-theme-alpine-auto-dark {
  --ag-alpine-active-color: #2196f3;
  --ag-selected-row-background-color: rgba(33, 150, 243, 0.3);
  --ag-row-hover-color: rgba(33, 150, 243, 0.1);
  --ag-column-hover-color: rgba(33, 150, 243, 0.1);
  --ag-input-focus-border-color: rgba(33, 150, 243, 0.4);
  --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
  --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
  --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
  --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: #babfc7;
  --ag-secondary-border-color: #dde2eb;
  --ag-header-background-color: #f8f8f8;
  --ag-tooltip-background-color: #f8f8f8;
  --ag-odd-row-background-color: #fcfcfc;
  --ag-control-panel-background-color: #f8f8f8;
  --ag-subheader-background-color: #fff;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: #999;
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-alpine-active-color);
  --ag-range-selection-border-color: var(--ag-alpine-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
  --ag-panel-background-color: var(--ag-header-background-color);
  --ag-menu-background-color: var(--ag-header-background-color);
  --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
  --ag-chip-background-color: rgba(24, 29, 31, 0.07);
  --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
  --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
  --ag-borders: solid 1px;
  --ag-border-radius: 3px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 6px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 4);
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell,
      "Helvetica Neue", sans-serif;
  --ag-font-size: 13px;
  --ag-icon-font-family: agGridAlpine;
  --ag-selected-tab-underline-color: var(--ag-alpine-active-color);
  --ag-selected-tab-underline-width: 2px;
  --ag-selected-tab-underline-transition-speed: 0.3s;
  --ag-tab-min-width: 240px;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: var(--ag-card-shadow);
  --ag-side-bar-panel-width: 250px;
}

.ag-theme-alpine-dark {
  --ag-background-color: #181d1f;
  --ag-foreground-color: #fff;
  --ag-border-color: #68686e;
  --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
  --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
  --ag-header-background-color: #222628;
  --ag-tooltip-background-color: #222628;
  --ag-odd-row-background-color: #222628;
  --ag-control-panel-background-color: #222628;
  --ag-subheader-background-color: #000;
  --ag-input-disabled-background-color: #282c2f;
  --ag-input-focus-box-shadow: 0 0 2px 0.5px rgba(255, 255, 255, 0.5), 0 0 4px 3px var(--ag-input-focus-border-color);
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
  --ag-chip-background-color: rgba(255, 255, 255, 0.07);
  --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
  --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-alpine-auto-dark {
    --ag-background-color: #181d1f;
    --ag-foreground-color: #fff;
    --ag-border-color: #68686e;
    --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
    --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
    --ag-header-background-color: #222628;
    --ag-tooltip-background-color: #222628;
    --ag-odd-row-background-color: #222628;
    --ag-control-panel-background-color: #222628;
    --ag-subheader-background-color: #000;
    --ag-input-disabled-background-color: #282c2f;
    --ag-input-focus-box-shadow: 0 0 2px 0.5px rgba(255, 255, 255, 0.5), 0 0 4px 3px var(--ag-input-focus-border-color);
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
    --ag-chip-background-color: rgba(255, 255, 255, 0.07);
    --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
    --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-alpine .ag-filter-toolpanel-header,
.ag-theme-alpine .ag-filter-toolpanel-search,
.ag-theme-alpine .ag-status-bar,
.ag-theme-alpine .ag-header-row,
.ag-theme-alpine .ag-panel-title-bar-title,
.ag-theme-alpine .ag-multi-filter-group-title-bar,
.ag-theme-alpine-dark .ag-filter-toolpanel-header,
.ag-theme-alpine-dark .ag-filter-toolpanel-search,
.ag-theme-alpine-dark .ag-status-bar,
.ag-theme-alpine-dark .ag-header-row,
.ag-theme-alpine-dark .ag-panel-title-bar-title,
.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,
.ag-theme-alpine-auto-dark .ag-status-bar,
.ag-theme-alpine-auto-dark .ag-header-row,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,
.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 700;
  color: var(--ag-header-foreground-color);
}
.ag-theme-alpine .ag-row,
.ag-theme-alpine-dark .ag-row,
.ag-theme-alpine-auto-dark .ag-row {
  font-size: calc(var(--ag-font-size) + 1px);
}
.ag-theme-alpine input[class^=ag-]:not([type]),
.ag-theme-alpine input[class^=ag-][type=text],
.ag-theme-alpine input[class^=ag-][type=number],
.ag-theme-alpine input[class^=ag-][type=tel],
.ag-theme-alpine input[class^=ag-][type=date],
.ag-theme-alpine input[class^=ag-][type=datetime-local],
.ag-theme-alpine textarea[class^=ag-],
.ag-theme-alpine-dark input[class^=ag-]:not([type]),
.ag-theme-alpine-dark input[class^=ag-][type=text],
.ag-theme-alpine-dark input[class^=ag-][type=number],
.ag-theme-alpine-dark input[class^=ag-][type=tel],
.ag-theme-alpine-dark input[class^=ag-][type=date],
.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],
.ag-theme-alpine-dark textarea[class^=ag-],
.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),
.ag-theme-alpine-auto-dark input[class^=ag-][type=text],
.ag-theme-alpine-auto-dark input[class^=ag-][type=number],
.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],
.ag-theme-alpine-auto-dark input[class^=ag-][type=date],
.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-alpine-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-ltr textarea[class^=ag-], .ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-ltr textarea[class^=ag-], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-rtl textarea[class^=ag-], .ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-rtl textarea[class^=ag-], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-tab,
.ag-theme-alpine-dark .ag-tab,
.ag-theme-alpine-auto-dark .ag-tab {
  padding: calc(var(--ag-grid-size) * 1.5);
  transition: color 0.4s;
  flex: 1 1 auto;
}
.ag-theme-alpine .ag-tab-selected,
.ag-theme-alpine-dark .ag-tab-selected,
.ag-theme-alpine-auto-dark .ag-tab-selected {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-menu,
.ag-theme-alpine-dark .ag-menu,
.ag-theme-alpine-auto-dark .ag-menu {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,
.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,
.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-menu-header,
.ag-theme-alpine-dark .ag-menu-header,
.ag-theme-alpine-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
  padding-top: 1px;
}
.ag-theme-alpine .ag-tabs-header,
.ag-theme-alpine-dark .ag-tabs-header,
.ag-theme-alpine-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-theme-alpine .ag-charts-settings-group-title-bar,
.ag-theme-alpine .ag-charts-data-group-title-bar,
.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,
.ag-theme-alpine-dark .ag-charts-data-group-title-bar,
.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar {
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  line-height: calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px);
}
.ag-theme-alpine .ag-chart-mini-thumbnail,
.ag-theme-alpine-dark .ag-chart-mini-thumbnail,
.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
}
.ag-theme-alpine .ag-chart-settings-nav-bar,
.ag-theme-alpine-dark .ag-chart-settings-nav-bar,
.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon, .ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon, .ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar {
  margin-top: var(--ag-grid-size);
}
.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-left: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
}

.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-right: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
}

.ag-theme-alpine .ag-charts-format-sub-level-group,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  padding-left: var(--ag-grid-size);
  margin-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 700;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-alpine.ag-dnd-ghost,
.ag-theme-alpine-dark.ag-dnd-ghost,
.ag-theme-alpine-auto-dark.ag-dnd-ghost {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 700;
}
.ag-theme-alpine .ag-side-buttons,
.ag-theme-alpine-dark .ag-side-buttons,
.ag-theme-alpine-auto-dark .ag-side-buttons {
  width: calc(var(--ag-grid-size) * 5);
}
.ag-theme-alpine .ag-standard-button,
.ag-theme-alpine-dark .ag-standard-button,
.ag-theme-alpine-auto-dark .ag-standard-button {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: 1px solid;
  border-color: var(--ag-alpine-active-color);
  color: var(--ag-alpine-active-color);
  background-color: var(--ag-background-color);
  font-weight: 600;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-standard-button:hover,
.ag-theme-alpine-dark .ag-standard-button:hover,
.ag-theme-alpine-auto-dark .ag-standard-button:hover {
  border-color: var(--ag-alpine-active-color);
  background-color: var(--ag-row-hover-color);
}
.ag-theme-alpine .ag-standard-button:active,
.ag-theme-alpine-dark .ag-standard-button:active,
.ag-theme-alpine-auto-dark .ag-standard-button:active {
  border-color: var(--ag-alpine-active-color);
  background-color: var(--ag-alpine-active-color);
  color: var(--ag-background-color);
}
.ag-theme-alpine .ag-standard-button:disabled,
.ag-theme-alpine-dark .ag-standard-button:disabled,
.ag-theme-alpine-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-alpine .ag-column-drop-vertical,
.ag-theme-alpine-dark .ag-column-drop-vertical,
.ag-theme-alpine-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-alpine .ag-column-drop-vertical-title-bar,
.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,
.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar {
  padding: calc(var(--ag-grid-size) * 2);
  padding-bottom: 0px;
}
.ag-theme-alpine .ag-column-drop-vertical-empty-message,
.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,
.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-column-drop-empty-message,
.ag-theme-alpine-dark .ag-column-drop-empty-message,
.ag-theme-alpine-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
  opacity: 0.75;
}
.ag-theme-alpine .ag-pill-select .ag-column-drop,
.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,
.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-alpine .ag-status-bar,
.ag-theme-alpine-dark .ag-status-bar,
.ag-theme-alpine-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-alpine .ag-status-name-value-value,
.ag-theme-alpine-dark .ag-status-name-value-value,
.ag-theme-alpine-auto-dark .ag-status-name-value-value {
  font-weight: 700;
}
.ag-theme-alpine .ag-paging-number,
.ag-theme-alpine .ag-paging-row-summary-panel-number,
.ag-theme-alpine-dark .ag-paging-number,
.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,
.ag-theme-alpine-auto-dark .ag-paging-number,
.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 700;
}
.ag-theme-alpine .ag-column-drop-cell-button,
.ag-theme-alpine-dark .ag-column-drop-cell-button,
.ag-theme-alpine-auto-dark .ag-column-drop-cell-button {
  opacity: 0.5;
}
.ag-theme-alpine .ag-column-drop-cell-button:hover,
.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,
.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 0.75;
}
.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-alpine .ag-header-cell-menu-button:hover,
.ag-theme-alpine .ag-header-cell-filter-button:hover,
.ag-theme-alpine .ag-side-button-button:hover,
.ag-theme-alpine .ag-tab:hover,
.ag-theme-alpine .ag-panel-title-bar-button:hover,
.ag-theme-alpine .ag-header-expand-icon:hover,
.ag-theme-alpine .ag-column-group-icons:hover,
.ag-theme-alpine .ag-set-filter-group-icons:hover,
.ag-theme-alpine .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine .ag-chart-settings-prev:hover,
.ag-theme-alpine .ag-chart-settings-next:hover,
.ag-theme-alpine .ag-group-title-bar-icon:hover,
.ag-theme-alpine .ag-column-select-header-icon:hover,
.ag-theme-alpine .ag-floating-filter-button-button:hover,
.ag-theme-alpine .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine .ag-chart-menu-icon:hover,
.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,
.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,
.ag-theme-alpine-dark .ag-side-button-button:hover,
.ag-theme-alpine-dark .ag-tab:hover,
.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,
.ag-theme-alpine-dark .ag-header-expand-icon:hover,
.ag-theme-alpine-dark .ag-column-group-icons:hover,
.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,
.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine-dark .ag-chart-settings-prev:hover,
.ag-theme-alpine-dark .ag-chart-settings-next:hover,
.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,
.ag-theme-alpine-dark .ag-column-select-header-icon:hover,
.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,
.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine-dark .ag-chart-menu-icon:hover,
.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-alpine-auto-dark .ag-side-button-button:hover,
.ag-theme-alpine-auto-dark .ag-tab:hover,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,
.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,
.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,
.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon {
  color: inherit;
}
.ag-theme-alpine .ag-filter-active .ag-icon-filter,
.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,
.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button, .ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button, .ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container {
  padding-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container {
  padding-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  margin-left: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  border-right: dashed 1px;
  border-right-color: var(--ag-border-color);
  margin-right: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-alpine .ag-set-filter-list,
.ag-theme-alpine-dark .ag-set-filter-list,
.ag-theme-alpine-auto-dark .ag-set-filter-list {
  padding-top: calc(var(--ag-grid-size) * 0.5);
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,
.ag-theme-alpine .ag-layout-print .ag-center-cols-container,
.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,
.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-alpine .ag-date-time-list-page-entry-is-current,
.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,
.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-advanced-filter-builder-button,
.ag-theme-alpine-dark .ag-advanced-filter-builder-button,
.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
.ag-theme-alpine .ag-list-item-hovered::after,
.ag-theme-alpine-dark .ag-list-item-hovered::after,
.ag-theme-alpine-auto-dark .ag-list-item-hovered::after {
  background-color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-pill .ag-pill-button:hover,
.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,
.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-header-highlight-before::after,
.ag-theme-alpine .ag-header-highlight-after::after,
.ag-theme-alpine-dark .ag-header-highlight-before::after,
.ag-theme-alpine-dark .ag-header-highlight-after::after,
.ag-theme-alpine-auto-dark .ag-header-highlight-before::after,
.ag-theme-alpine-auto-dark .ag-header-highlight-after::after {
  background-color: var(--ag-alpine-active-color);
}

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/resources/fonts/roboto.css ***!
  \************************************************************************************************************************************************************************************************************************/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('KFOmCnqEu92Fr1Mu72xKOzY.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('KFOmCnqEu92Fr1Mu5mxKOzY.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('KFOmCnqEu92Fr1Mu7mxKOzY.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('KFOmCnqEu92Fr1Mu4WxKOzY.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('KFOmCnqEu92Fr1Mu7WxKOzY.woff2') format('woff2');
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309,
    U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('KFOmCnqEu92Fr1Mu7GxKOzY.woff2') format('woff2');
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('KFOmCnqEu92Fr1Mu4mxK.woff2') format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074,
    U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2') format('woff2');
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309,
    U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2') format('woff2');
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmEU9fBBc4.woff2') format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074,
    U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2') format('woff2');
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309,
    U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2') format('woff2');
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('KFOlCnqEu92Fr1MmWUlfBBc4.woff2') format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074,
    U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/sass/available-css.scss ***!
  \****************************************************************************************************************************************************************************************************************************/
:root {
  --title-16-m-title-font-family: 'Roboto-Medium', Helvetica;
  --title-16-m-title-font-weight: 500;
  --title-16-m-title-font-size: 16px;
  --title-16-m-title-letter-spacing: 0.15000000596046448px;
  --title-16-m-title-line-height: 24px;
  --title-16-m-title-font-style: normal;
  --headline-20-m-headline-font-family: 'Roboto-Medium', Helvetica;
  --headline-20-m-headline-font-weight: 500;
  --headline-20-m-headline-font-size: 20px;
  --headline-20-m-headline-letter-spacing: 0.15000000596046448px;
  --headline-20-m-headline-line-height: 26px;
  --headline-20-m-headline-font-style: normal;
  --body-16-r-body-font-family: 'Roboto-Regular', Helvetica;
  --body-16-r-body-font-weight: 400;
  --body-16-r-body-font-size: 16px;
  --body-16-r-body-letter-spacing: 0.5px;
  --body-16-r-body-line-height: 24px;
  --body-16-r-body-font-style: normal;
  --body-14-r-body-font-family: 'Roboto-Regular', Helvetica;
  --body-14-r-body-font-weight: 400;
  --body-14-r-body-font-size: 14px;
  --body-14-r-body-letter-spacing: 0.25px;
  --body-14-r-body-line-height: 20px;
  --body-14-r-body-font-style: normal;
  --label-14-m-label-font-family: 'Roboto-Medium', Helvetica;
  --label-14-m-label-font-weight: 500;
  --label-14-m-label-font-size: 14px;
  --label-14-m-label-letter-spacing: 0.10000000149011612px;
  --label-14-m-label-line-height: 20px;
  --label-14-m-label-font-style: normal;
  --label-11-m-label-font-family: 'Roboto-Medium', Helvetica;
  --label-11-m-label-font-weight: 500;
  --label-11-m-label-font-size: 11px;
  --label-11-m-label-letter-spacing: 0.5px;
  --label-11-m-label-line-height: 16px;
  --label-11-m-label-font-style: normal;
  --globle-colors-gray-800: rgba(51, 51, 51, 1);
  --globle-colors-gray-200: rgba(204, 204, 204, 1);
  --globle-corner-radius-fully: 100px;
  --globle-colors-transparent-black-10: rgba(0, 0, 0, 0.1);
  --globle-colors-gray-400: rgba(153, 153, 153, 1);
  --globle-colors-gray-600: rgba(102, 102, 102, 1);
  --globle-stroke-width-0-5: 0.5px;
  --globle-colors-transparent-black-20: rgba(0, 0, 0, 0.2);
  --globle-colors-transparent-white-20: rgba(255, 255, 255, 0.2);
  --globle-stroke-width-1: 1px;
  --globle-colors-red-500: rgba(178, 29, 34, 1);
  --globle-colors-white: rgba(255, 255, 255, 1);
  --globle-colors-neutrals-800: rgba(36, 48, 46, 1);
  --globle-spacing-24: 24px;
  --globle-corner-radius-12: 12px;
  --globle-corner-radius-8: 8px;
  --globle-spacing-0: 0px;
  --globle-colors-gray-50: rgba(245, 245, 245, 1);
  --globle-colors-neutrals-900: rgba(11, 24, 22, 1);
  --globle-colors-primary-600: rgba(0, 107, 104, 1);
  --globle-colors-primary-400: rgba(36, 157, 153, 1);
  --globle-colors-primary-100: rgba(178, 231, 229, 1);
  --globle-colors-primary-800: rgba(0, 54, 52, 1);
  --globle-colors-transparent-white-10: rgba(255, 255, 255, 0.1);
  --globle-colors-transparent-black-5: rgba(0, 0, 0, 0.05);
  --globle-colors-gray-700: rgba(79, 79, 79, 1);
  --globle-colors-primary-500: rgba(13, 132, 128, 1);
  --colors-text-neutral-default: var(--globle-colors-gray-800);
  --colors-background-neutral-opacity-10: var(--globle-colors-transparent-black-10);
  --colors-text-neutral-lowest: var(--globle-colors-gray-400);
  --colors-border-default: var(--globle-colors-transparent-black-20);
  --colors-text-semantic-negative-intermediate: var(--globle-colors-red-500);
  --colors-background-neutral-high: var(--globle-colors-white);
  --colors-text-neutral-low: var(--globle-colors-gray-600);
  --colors-text-neutral-default-duplicate: var(--globle-colors-gray-800);
  --colors-text-neutral-lowest-duplicate: var(--globle-colors-gray-400);
  --colors-background-neutral-default: var(--globle-colors-gray-50);
  --colors-text-brand-default: var(--globle-colors-primary-600);
  --colors-buttons-corner-radius: var(--globle-corner-radius-8);
  --colors-border-brand-inverse: var(--globle-colors-primary-400);
  --colors-background-brand-primary-highest: var(--globle-colors-primary-100);
  --colors-background-neutral-opacity-10-duplicate: var(--globle-colors-transparent-black-10);
  --colors-background-neutral-opacity-5: var(--globle-colors-transparent-black-5);
  --colors-border-active: var(--globle-colors-primary-500);
  --corner-radius-circular: var(--globle-corner-radius-fully);
  --corner-radius-medium: var(--globle-corner-radius-8);
  --corner-radius-large: var(--globle-corner-radius-12);

  --border-brand-inverse-hight: #75cecb;
  --background-neutral-high: #fff;
  --colors-border-default-duplicate: var(--globle-colors-transparent-black-20);
}

/*

To enable a theme in your HTML, simply add one of the following data attributes to an HTML element, like so:

<body data-colors-mode="light">
    <!-- the rest of your content -->
</body>

You can apply the theme on any DOM node, not just the `body`

*/

[data-colors-mode='light'] {
  --colors-text-neutral-default: var(--globle-colors-gray-800);
  --colors-text-neutral-lowest: var(--globle-colors-gray-400);
  --colors-border-default: var(--globle-colors-transparent-black-20);
  --colors-background-neutral-high: var(--globle-colors-white);
  --colors-text-neutral-low: var(--globle-colors-gray-600);
  --colors-background-neutral-default: var(--globle-colors-gray-50);
  --colors-background-brand-primary-highest: var(--globle-colors-primary-100);
  --colors-background-neutral-opacity-10-duplicate: var(--globle-colors-transparent-black-10);
}

[data-colors-mode='dark'] {
  --colors-text-neutral-default: var(--globle-colors-gray-200);
  --colors-text-neutral-lowest: var(--globle-colors-gray-600);
  --colors-border-default: var(--globle-colors-transparent-white-20);
  --colors-background-neutral-high: var(--globle-colors-neutrals-800);
  --colors-text-neutral-low: var(--globle-colors-gray-400);
  --colors-background-neutral-default: var(--globle-colors-neutrals-900);
  --colors-background-brand-primary-highest: var(--globle-colors-primary-800);
  --colors-background-neutral-opacity-10-duplicate: var(--globle-colors-transparent-white-10);
}

/*

To enable a theme in your HTML, simply add one of the following data attributes to an HTML element, like so:

<body data-colors-mode="light">
    <!-- the rest of your content -->
</body>

You can apply the theme on any DOM node, not just the `body`

*/

[data-colors-mode='light'] {
  --colors-background-neutral-high: var(--globle-colors-white);
  --colors-text-neutral-default: var(--globle-colors-gray-800);
}

[data-colors-mode='dark'] {
  --colors-background-neutral-high: var(--globle-colors-neutrals-800);
  --colors-text-neutral-default: var(--globle-colors-gray-200);
}

:root {
  --title-14-m-title-font-family: 'Roboto-Medium', Helvetica;
  --title-14-m-title-font-weight: 500;
  --title-14-m-title-font-size: 14px;
  --title-14-m-title-letter-spacing: 0.10000000149011612px;
  --title-14-m-title-line-height: 20px;
  --title-14-m-title-font-style: normal;
  --body-12-r-body-font-family: 'Roboto-Regular', Helvetica;
  --body-12-r-body-font-weight: 400;
  --body-12-r-body-font-size: 12px;
  --body-12-r-body-letter-spacing: 0px;
  --body-12-r-body-line-height: 16px;
  --body-12-r-body-font-style: normal;
  --body-16-r-body-font-family: 'Roboto-Regular', Helvetica;
  --body-16-r-body-font-weight: 400;
  --body-16-r-body-font-size: 16px;

  --globle-corner-radius-4: 4px;

  --globle-colors-primary-600: rgba(0, 107, 104, 1);
  --globle-colors-gray-100: rgba(229, 229, 229, 1);
  --globle-colors-neutrals-950: rgba(3, 12, 11, 1);
  --globle-colors-red-100: rgba(246, 194, 196, 1);
  --globle-colors-red-700: rgba(107, 0, 4, 1);
  --globle-colors-transparent-white-5: rgba(255, 255, 255, 0.05);
  --colors-foreground-brand-primary-default: var(--globle-colors-primary-600);
  --colors-background-neutral-low: var(--globle-colors-gray-100);
  --colors-background-neutral-on-default-low: var(--globle-colors-transparent-black-10);
  --colors-background-semantic-negative-highest: var(--globle-colors-red-100);
  --colors-background-neutral-on-default: var(--globle-colors-transparent-black-5);
  --corner-radius-circular: var(--globle-corner-radius-fully);
  --corner-radius-medium: var(--globle-corner-radius-8);
  --corner-radius-small: var(--globle-corner-radius-4);
  --globle-spacing-8: 8px;

  --globle-spacing-12: 12px;
  --colors-foreground-neutral-inverse-lowest: var(--globle-colors-gray-200);

  --colors-background--on-default-low: var(--globle-colors-transparent-black-10);
  --spacing-x-small: var(--globle-spacing-6);
  --spacing-medium: var(--globle-spacing-12);
  --spacing-XXX-small: var(--globle-spacing-2);

  --corner-radius-none: var(--globle-corner-radius-0);
  --spacing-0: 0px;
  --spacing-4: 4px;
  --spacing-6: 6px;
  --spacing-8: 8px;
  --spacing-16: 16px;
  --spacing-32: 32px;
  --spacing-40: 40px;
  --spacing-80: 80px;
  --spacing-24: 24px;
  --corner-radius-medium-duplicate: var(--globle-corner-radius-8);
  --globle-spacing-16: 16px;
  --globle-colors-black: rgba(0, 0, 0, 1);
  --colors-border-brand-default: var(--globle-colors-primary-600);
  --colors-border-brand-inverse-hight: var(--globle-colors-primary-200);
  --colors-text-neutral-inverse: var(--globle-colors-white);
  --colors-background-brand-primary-default: var(--globle-colors-primary-600);
  --colors-text-neutral-default: var(--globle-colors-gray-800);
  --colors-background-brand-primary-inverse: var(--globle-colors-primary-400);
  --corner-radius-small-duplicate: var(--globle-corner-radius-4);
  --spacing-small: var(--globle-spacing-8);
  --spacing-none: var(--globle-spacing-0);
  --spacing-large: var(--globle-spacing-16);
  --spacing-XX-small: var(--globle-spacing-4);
  --globle-colors-primary-200: rgba(117, 206, 203, 1);

  --height-element: 44px;
  --globle-spacing-4: 4px;
  --prototype-pin-email: initial;
  --prototype-pin-calendar: initial;
  --prototype-pin-contact-book: initial;
  --prototype-pin-news: initial;
  --prototype-pin-the-library-of-law: initial;
  --prototype-pin-chat-bubbles-question: initial;
  --prototype-pin-archive: initial;
  --prototype-pin-history-interact: initial;
  --prototype-pin-report-chart: initial;
  --prototype-unpin-row-1-email: none;
  --prototype-unpin-row-1-calendar: none;
  --prototype-unpin-row-1-contact-book: none;
  --prototype-unpin-row-1-news: none;
  --prototype-item-pin: 4px;
  --prototype-row-2: none;
  --prototype-unpin-row-2-chat-bubbles-question: none;
  --prototype-unpin-row-2-archive: none;
  --prototype-unpin-row-2-history-interact: none;
  --prototype-unpin-row-2-report-chart: none;
  --prototype-blank-slot-blank-slot-1: initial;
  --prototype-blank-slot-blank-slot-2: none;
  --prototype-blank-slot-blank-slot-3: none;
  --prototype-blank-slot-blank-slot-4: none;
  --prototype-blank-slot-blank-slot-5: none;
  --drop-shadow-light-24px: 0px 0px 16px 0px rgba(0, 0, 0, 0.04), 0px 24px 48px -8px rgba(0, 0, 0, 0.16);
  --globle-corner-radius-12: 12px;
  --globle-colors-primary-900: rgba(0, 27, 26, 1);
  --corner-radius-large-duplicate: var(--globle-corner-radius-12);
  --colors-text-brand-primary-default: var(--globle-colors-primary-600);
  --colors-background-neutral-on-default-lowest: var(--globle-colors-transparent-black-20);
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --brand-primary-25: #f0f9f9;
  --brand-primary-50: #ddf2f2;
  --brand-primary-100: #b8e5e5;
  --brand-primary-200: #9adad8;
  --brand-primary-400: #37adaa;
  --brand-primary-500: #006b68;
  --brand-primary-600: #005c59;
  --neutral-50: #f9fbfb;
  --neutral-100: #f3f6f6;
  --neutral-200: #e6e9ea;
  --neutral-300: #d3d9da;
  --neutral-400: #9eabad;
  --neutral-600: #4f5d5f;
  --neutral-700: #3d494b;
  --neutral-900: #171f21;
  --green-50: #ecfdf3;
  --green-100: #dcfae6;
  --green-200: #abefc6;
  --green-300: #75e0a7;
  --green-400: #47cd89;
  --green-600: #079455;
  --green-700: #067647;
  --green-800: #085d3a;
  --red-50: #fef3f2;
  --red-100: #fee4e2;
  --red-200: #fecdca;
  --red-300: #fda29b;
  --red-400: #f97066;
  --red-500: #f04438;
  --red-600: #d92d20;
  --red-700: #b42318;
  --orange-50: #fffaeb;
  --orange-100: #fef0c7;
  --orange-200: #fedf89;
  --orange-300: #fec84b;
  --orange-400: #fdb022;
  --orange-500: #f79009;
  --orange-600: #dc6803;
  --orange-700: #b54708;
  --blue-50: #f0f9ff;
  --blue-100: #e0f2fe;
  --blue-200: #b9e6fe;
  --blue-500: #0ba5ec;
  --blue-600: #0086c9;
  --blue-700: #026aa2;
  --bg-top-nav: linear-gradient(270deg, #262a29 0.7%, #31403c 99.18%);
  --main-primary: var(--neutral-100);
  --main-primary-hover: var(--neutral-50);
  --main-primary-press: var(--neutral-200);
  --main-secondary: var(--neutral-50);
  --main-secondary-hover: var(--white);
  --main-secondary-press: var(--neutral-100);
  --main-tertiary: var(--white);
  --main-tertiary-hover: var(--neutral-50);
  --main-tertiary-press: var(--neutral-200);
  --main-quaternary-hover: var(--neutral-200);
  --main-quaternary-press: var(--neutral-300);
  --brand-01-primary: var(--brand-primary-500);
  --brand-01-primary-hover: var(--brand-primary-400);
  --brand-01-primary-press: var(--brand-primary-600);
  --brand-01-secondary: var(--brand-primary-100);
  --brand-01-secondary-hover: var(--brand-primary-50);
  --brand-01-secondary-press: var(--brand-primary-200);
  --brand-01-tertiary: var(--brand-primary-50);
  --brand-01-tertiary-hover: var(--brand-primary-25);
  --brand-01-tertiary-press: var(--brand-primary-100);
  --solid-primary: var(--neutral-700);
  --solid-primary-hover: var(--neutral-600);
  --solid-primary-press: var(--neutral-800);
  --positive-primary: var(--green-600);
  --positive-primary-hover: var(--green-500);
  --positive-primary-press: var(--green-700);
  --positive-secondary: var(--green-100);
  --positive-secondary-hover: var(--green-50);
  --positive-secondary-press: var(--green-200);
  --negative-primary: var(--red-600);
  --negative-primary-hover: var(--red-500);
  --negative-primary-press: var(--red-700);
  --negative-secondary: var(--red-100);
  --negative-secondary-hover: var(--red-50);
  --negative-secondary-press: var(--red-200);
  --warning-primary: var(--orange-600);
  --warning-primary-hover: var(--orange-500);
  --warning-primary-press: var(--orange-700);
  --warning-secondary: var(--orange-100);
  --warning-secondary-hover: var(--orange-50);
  --warning-secondary-press: var(--orange-200);
  --info-primary: var(--blue-600);
  --info-primary-hover: var(--blue-500);
  --info-primary-press: var(--blue-700);
  --info-secondary: var(--blue-100);
  --info-secondary-hover: var(--blue-50);
  --info-secondary-press: var(--blue-200);
  --overlay: #00000080;
  --disable: var(--neutral-100);
  --border-main-primary: var(--neutral-300);
  --border-main-primary-hover: var(--neutral-200);
  --border-main-primary-press: var(--neutral-400);
  --border-main-secondary: var(--neutral-200);
  --border-main-tertiary: var(--neutral-100);
  --border-tertiary-hover: var(--neutral-50);
  --border-brand-primary: var(--brand-primary-500);
  --border-brand-primary-hover: var(--brand-primary-400);
  --border-brand-primary-press: var(--brand-primary-600);
  --border-brand-secondary: var(--brand-primary-400);
  --border-brand-tertiary: var(--brand-primary-300);
  --border-brand-tertiary-hover: var(--brand-primary-200);
  --border-brand-tertiary-press: var(--brand-primary-400);
  --border-brand-quaternary: var(--brand-primary-100);
  --border-brand-quaternary-hover: var(--brand-primary-50);
  --border-brand-quaternary-press: var(--brand-primary-200);
  --border-positive-primary: var(--green-300);
  --border-positive-primary-hover: var(--green-200);
  --border-positive-primary-press: var(--green-400);
  --border-negative-primary: var(--red-300);
  --border-negative-primary-hover: var(--red-200);
  --border-negative-primary-press: var(--red-400);
  --border-warning-primary: var(--orange-300);
  --border-warning-primary-hover: var(--orange-200);
  --border-warning-primary-press: var(--orange-400);
  --border-info-primary: var(--orange-300);
  --border-info-primary-hover: var(--orange-200);
  --border-info-primary-press: var(--orange-400);
  --border-disabled: var(--neutral-300);
  --content-on-special-primary: var(--white);
  --content-on-special-secondary: var(--neutral-300);
  --content-main-primary: var(--neutral-900);
  --content-main-secondary: var(--neutral-700);
  --content-main-tertiary: var(--neutral-600);
  --content-brand-01-primary: var(--brand-primary-600);
  --content-brand-01-secondary: var(--brand-primary-400);
  --content-brand-01-tertiary: var(--brand-primary-300);
  --content-brand-02-primary: var(--brand-secondary-400);
  --content-brand-02-secondary: var(--brand-secondary-50);
  --content-positive-primary: var(--green-700);
  --content-positive-secondary: var(--green-600);
  --content-placeholder: var(--neutral-400);
  --content-negative-primary: var(--red-700);
  --content-negative-secondary: var(--red-600);
  --content-warning-primary: var(--orange-700);
  --content-warning-secondary: var(--orange-600);
  --content-info-primary: var(--blue-700);
  --content-info-secondary: var(--blue-600);
  --content-disable-primary: var(--neutral-400);
  --content-disable-secondary: var(--neutral-50);
  --effects-shadow-primary: #0000001a;
  --effects-shadow-secondary: #0000000a;
  --effects-focus-ring-brand: var(--brand-primary-50);
  --effects-focus-ring-error: var(--red-50);
  --effects-focus-ring-gray: var(--neutral-200);
  --box-shadow-s: 0px 0px 2px 0px var(--effects-shadow-secondary), 0px 2px 8px -2px var(--effects-shadow-primary);
  --box-shadow-m: 0px 0px 4px 0px var(--effects-shadow-secondary), 0px 4px 12px -2px var(--effects-shadow-primary);
  --box-shadow-l: 0px 0px 8px 0px var(--effects-shadow-secondary), 00px 8px 16px -2px var(--effects-shadow-primary);
  --focus-ring-brand-primary: 0px 0px 0px 4px var(--effects-focus-ring-brand);
  --focus-ring-brand-secondary:
    0px 0px 0px 4px var(--effects-focus-ring-brand), 0px 1px 2px 0px var(--effects-shadow-primary);
  --focus-ring-error: 0px 0px 0px 4px var(--effects-focus-ring-error), 0px 1px 2px 0px var(--effects-shadow-primary);
  --focus-ring-gray: 0px 0px 0px 4px var(--effects-focus-ring-gray), 0px 1px 2px 0px var(--effects-shadow-primary);
}

bidv-stepper[data-orientation=horizontal] > a[data-state=waiting] {
  pointer-events: none;
}

bidv-ag-grid.grid--border {
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid var(--border-default);
}

.ag-body-viewport.ag-layout-auto-height > .ag-center-cols-viewport {
  min-height: 50px;
}

.ag-cell {
  display: inline-flex;
  align-items: center;
}
.ag-cell > .ag-cell-wrapper {
  min-width: 0;
}

.ag-cell-wrap-text {
  line-height: revert;
  padding-block: 11px;
}

.ag-row-selected.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-paging-page-size {
  min-width: 150px;
}

.b-ag-pinned-right-hover .ag-pinned-right-header,
.b-ag-pinned-right-hover .ag-horizontal-right-spacer {
  display: none;
}
.b-ag-pinned-right-hover .ag-pinned-right-cols-container {
  position: absolute;
  inset-inline-end: 0;
  pointer-events: none;
}
.b-ag-pinned-right-hover .ag-pinned-right-cols-container > .ag-row {
  display: none;
  box-shadow: none;
  pointer-events: auto;
  --ag-border-color: transparent;
  --b-ag-hover-bg: var(--background-neutral-high);
}
.b-ag-pinned-right-hover .ag-pinned-right-cols-container > .ag-row > .ag-cell {
  background-color: var(--b-ag-hover-bg);
}
.b-ag-pinned-right-hover .ag-pinned-right-cols-container > .ag-row::before {
  box-shadow: none;
}
.b-ag-pinned-right-hover .ag-pinned-right-cols-container > .ag-row::after {
  content: "";
  left: -24px;
  width: 24px;
  height: 100%;
  display: block;
  position: absolute;
  background-image: linear-gradient(to right, transparent, var(--b-ag-hover-bg));
}
.b-ag-pinned-right-hover .ag-pinned-right-cols-container > .ag-row.ag-row-hover {
  display: unset;
}
.b-ag-pinned-right-hover .ag-pinned-right-cols-container > .ag-row.ag-row-click {
  --b-ag-hover-bg: var(--background-neutral-low);
}
.b-ag-pinned-right-hover .ag-pinned-right-cols-container > .ag-row.ag-row-selected {
  --b-ag-hover-bg: var(--background-brand-primary-highest);
}
.b-ag-pinned-right-hover .ag-pinned-right-cols-container > .ag-row.ag-row-selected.ag-row-click {
  --b-ag-hover-bg: var(--background-brand-primary-high);
}

[bidvButton] > [bidvWrapper],
[bidvIconButton] > [bidvWrapper] {
  outline-offset: -1px;
}

bidv-notification > .t-icon {
  box-sizing: unset;
}
bidv-alert > bidv-notification > .t-close[bidvIconButton][data-variant=flat][data-appearance=gray] {
  align-self: center;
  margin-block: -0.5rem;
}
bidv-toast > bidv-notification > .t-close[bidvIconButton][data-variant=flat][data-appearance=gray] {
  display: unset;
  align-self: flex-start;
  margin: 0.5rem -0.25rem 0 0.75rem;
}

.ag-grid-bidv-apw-custom .ag-ltr .ag-right-aligned-cell .ag-cell-wrapper {
  width: 100%;
}

.header-page {
  margin-bottom: 30px;
}
.header-page bidv-svg {
  font-size: 24px;
}
.header-page h1 {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
}

.text-h1 {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
}

.search-form {
  flex-direction: row;
  gap: 50px;
  flex-grow: 1;
}

.search-form div {
  gap: 20px;
}

.data-table {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
}

.data-table-header {
  gap: 10px;
  margin: 10px 0;
  padding: 0 16px 0;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

/* .btn-tbl-header{
  gap: 10px;
} */
.text-16-M-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height, or 150% */
  letter-spacing: 0.15px;
  color: #333333;
}

.text-18-M-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: #333333;
}

.text-20-M-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.15px;
  color: #333333;
}

.text-22-r-title{
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}

.ag-paging-panel .ag-paging-row-summary-panel {
  visibility: hidden;
  width: 110px;
}
.ag-paging-panel .ag-paging-go-to {
  display: none;
}

/* .ag-theme-alpine {
  --ag-borders: 1px solid rgba(0, 0, 0, 0.2);
  --ag-border-radius: 12px;
} */
.flex-item {
  flex: 1;
}

.main-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  background-color: #ffffff;
  border-radius: 12px;
  flex: none;
  order: 0;
  flex-grow: 0;
  margin-bottom: 10px;
}

.search-page {
  flex-direction: column;
  padding: 20px 16px;
  gap: 16px;
  width: 100%;
  min-height: 200px;
  overflow-y: scroll;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.result-page {
  width: 100%;
  height: 100%;
  /* min-height: 300px; */
  flex-direction: column;
  align-items: flex-start;
  flex: none;
  order: 1;
  align-self: stretch;
  flex-grow: 0;
}

.title-desc {
  flex-direction: column;
  align-items: center;
  padding: 0;
}
.title-desc .text-title {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  align-items: center;
  text-align: center;
  letter-spacing: 0.15px;
}
.title-desc .text-desc {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height, or 150% */
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.5px;
  color: #666666;
}
.title-desc .bidv-section-content {
  align-items: center;
}

.cursor-pointer {
  cursor: pointer;
}

a {
  cursor: pointer;
}

.ag-cell .cell-action-list {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ag-cell .cell-action-list div {
  display: block;
}
.ag-cell .cell-status-fee-wrapper .cell-status-fee {
  display: flex;
  align-items: center;
  min-width: 20px;
  padding: 3px 4px;
  justify-content: center;
  gap: 2px;
  border-radius: 100px;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
}
.ag-cell .cell-status-fee-wrapper .cell-status-fee bidv-svg {
  font-size: 12px;
  height: 12px;
  width: 12px;
}
.ag-cell .cell-status-fee-wrapper .cell-status-fee div {
  display: block;
}

.rowClassRray {
  background-color: #f4f4f4 !important;
}

._invalid [bidvWrapper][data-appearance=textfield] {
  border-color: var(--bidv-error-fill);
}

.search-form bidv-primitive-textfield {
  flex: 1;
}

._action-header {
  display: flex;
  gap: 0.5rem;
}

.t-title-header {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.t-title-header bidv-svg {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--foreground-neutral-default);
}

nav[bidvNavigationNav] {
  padding: 0.25rem 2rem 0 !important;
  background: none !important;
}

div[bidvCardLarge] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  background-color: #ffffff;
  border-radius: 12px;
}

/* FORM CSS */
.form-container {
  flex-direction: column;
  gap: 10px;
  width: 100%;
  min-height: 200px;
  overflow-y: scroll;
}

.form-container h2,
.form-container form {
  margin-bottom: 10px;
}

.form-content {
  gap: 2rem;
  flex-grow: 1;
}

.form-col {
  flex-direction: column;
  flex: 1;
  gap: 10px;
}

.form-row {
  flex-direction: row;
  flex: 1;
  gap: 2rem;
}

bidv-primitive-textfield {
  flex: 1;
}

bidv-radio-list > .t-item {
  width: 100%;
  flex-direction: row;
  min-height: 45px;
}

.gap-20 {
  gap: 20px;
}

.gap-10 {
  gap: 10px;
}

span.t-content {
  width: 100%;
}

.w-100 {
  width: 100% !important;
}

bidv-input.disabled [bidvWrapper][data-appearance=textfield] {
  background: var(--background-neutral-disabled, rgba(0, 0, 0, 0.1019607843));
}

.textarea-bidv textarea {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.break-word {
  word-break: break-word;
}

.table-full{
  height: 100%;
  width: 100%;
}

.table-bordered{
  margin-top: 0.75rem;
  overflow: hidden;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: rgba(0,0,0,0.2);
}

.parameter-list-page .header-page .header-page-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.parameter-list-page .main-filter {
  margin-bottom: 20px;
  display: flex;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  padding: 0;
}
.parameter-list-page .main-page .result-page {
  padding: 0 0 24px 0;
}
.parameter-list-page .main-page .result-page .data-table {
  display: block;
}
.parameter-list-page .main-page .result-page .data-table .data-table-header {
  padding: 0 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
}
.parameter-list-page .main-page .result-page .data-table .data-table-content {
  padding: 0;
}
.parameter-list-page .main-page .result-page .data-table .data-table-content ::ng-deep .ag-root-wrapper-body {
  border-radius: 0;
  border-left: none;
  border-right: none;
}

.parameter-detail-page {
  text-align: left;
}
.parameter-detail-page .header-page .header-page-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.parameter-detail-page .header-page .header-page-title h1 {
  display: flex;
  align-items: center;
  gap: 10px;
}
.parameter-detail-page .header-page .header-page-title h1 a {
  height: 32px;
}
.parameter-detail-page .header-page .header-page-title h1 a bidv-svg {
  font-size: 24px;
  height: 32px;
  width: 25px;
}
.parameter-detail-page .header-page .header-page-title .header-page-btns {
  display: flex;
  align-items: center;
  gap: 12px;
}
.parameter-detail-page .main-page {
  margin-bottom: 24px;
}
.parameter-detail-page .main-page .result-page {
  padding: 0;
}
.parameter-detail-page .main-page .result-page .data-table .data-table-header {
  display: flex;
  align-items: center;
}
.parameter-detail-page .main-page .result-page .data-table .data-table-content {
  padding: 24px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 16px 24px;
}
.parameter-detail-page .main-page .result-page .data-table .data-table-content .detail-item,
.parameter-detail-page .main-page .result-page .data-table .data-table-content .edit-item {
  width: calc((100% - 24px) / 2);
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 24px;
  word-wrap: break-word;
}
.parameter-detail-page .main-page .result-page .data-table .data-table-content .detail-item > p,
.parameter-detail-page .main-page .result-page .data-table .data-table-content .edit-item > p {
  font-weight: 500;
  color: #333333;
}
.parameter-detail-page .main-page .result-page .data-table .data-table-content .detail-item > span,
.parameter-detail-page .main-page .result-page .data-table .data-table-content .edit-item > span {
  color: #8a8a8a;
}
.parameter-detail-page.parameter-edit-page .main-page .result-page .data-table .data-table-content .form-content {
  display: block;
}
.parameter-detail-page.parameter-edit-page .main-page .result-page .data-table .data-table-content .form-content .edit-item {
  gap: 4px;
}

.parameter-detail-header {
  width: 100%;
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 24px 24px 12px 24px;
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  letter-spacing: 0.15px;
  gap: 8px;
}

.badge-orange {
  background: #ffeacc !important;
  color: #c27b17 !important;
}

.badge-red {
  background: #fae0e1 !important;
  color: #b21d22 !important;
}

.badge-primary {
  background: #d7f3f2 !important;
  color: #006b68 !important;
}

.badge-green {
  background: #d7f3e4 !important;
  color: #0d8445 !important;
}

.badge-blue {
  background: #d7e6f3 !important;
  color: #0d4d84 !important;
}

.badge-gray {
  background: rgba(0, 0, 0, 0.1019607843) !important;
  color: #333 !important;
}

*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(147 197 253 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(147 197 253 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: var(--colors-gray-200); /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: Roboto, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: var(--colors-gray-400); /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

html {
    font-family: Roboto, sans-serif;
  }
.visible{
  visibility: visible;
}
.static{
  position: static;
}
.sticky{
  position: sticky;
}
.top-0{
  top: 0px;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.-mx-6{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.-mx-8{
  margin-left: -2rem;
  margin-right: -2rem;
}
.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.-mb-6{
  margin-bottom: -1.5rem;
}
.-ml-1\.5{
  margin-left: -0.375rem;
}
.-mt-6{
  margin-top: -1.5rem;
}
.-mt-\[28px\]{
  margin-top: -28px;
}
.mb-4{
  margin-bottom: 1rem;
}
.ml-auto{
  margin-left: auto;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-8{
  margin-top: 2rem;
}
.block{
  display: block;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.hidden{
  display: none;
}
.\!h-9{
  height: 2.25rem !important;
}
.h-10{
  height: 2.5rem;
}
.h-12{
  height: 3rem;
}
.h-9{
  height: 2.25rem;
}
.h-\[300px\]{
  height: 300px;
}
.h-\[446px\]{
  height: 446px;
}
.h-\[72px\]{
  height: 72px;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.max-h-11{
  max-height: 2.75rem;
}
.max-h-\[300px\]{
  max-height: 300px;
}
.max-h-\[85vh\]{
  max-height: 85vh;
}
.w-11{
  width: 2.75rem;
}
.w-9{
  width: 2.25rem;
}
.w-\[230px\]{
  width: 230px;
}
.w-\[285px\]{
  width: 285px;
}
.w-full{
  width: 100%;
}
.min-w-\[140px\]{
  min-width: 140px;
}
.max-w-\[85vw\]{
  max-width: 85vw;
}
.flex-1{
  flex: 1 1 0%;
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-context-menu{
  cursor: context-menu;
}
.cursor-pointer{
  cursor: pointer;
}
.select-all{
  -webkit-user-select: all;
          user-select: all;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-1{
  gap: 0.25rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-20{
  gap: 5rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-\[13px\]{
  gap: 13px;
}
.divide-text-brand-primary-default > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-brand-primary-default);
}
.divide-text-brand-primary-inverse > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-brand-primary-inverse);
}
.divide-text-brand-primary-low > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-brand-primary-low);
}
.divide-text-brand-secondary-inverse > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-brand-secondary-inverse);
}
.divide-text-brand-secondary-low > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-brand-secondary-low);
}
.divide-text-neutral-default > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-neutral-default);
}
.divide-text-neutral-default-on-dark > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-neutral-default-on-dark);
}
.divide-text-neutral-disable > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-neutral-disable);
}
.divide-text-neutral-inverse > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-neutral-inverse);
}
.divide-text-neutral-low > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-neutral-low);
}
.divide-text-neutral-lowest > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-neutral-lowest);
}
.divide-text-semantic-informative-default > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-informative-default);
}
.divide-text-semantic-informative-intermediate > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-informative-intermediate);
}
.divide-text-semantic-informative-low > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-informative-low);
}
.divide-text-semantic-negative-default > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-negative-default);
}
.divide-text-semantic-negative-intermediate > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-negative-intermediate);
}
.divide-text-semantic-negative-low > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-negative-low);
}
.divide-text-semantic-notice-default > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-notice-default);
}
.divide-text-semantic-notice-intermediate > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-notice-intermediate);
}
.divide-text-semantic-notice-low > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-notice-low);
}
.divide-text-semantic-positive-default > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-positive-default);
}
.divide-text-semantic-positive-intermediate > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-positive-intermediate);
}
.divide-text-semantic-positive-low > :not([hidden]) ~ :not([hidden]){
  border-color: var(--text-semantic-positive-low);
}
.divide-opacity-0 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0;
}
.divide-opacity-10 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.1;
}
.divide-opacity-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
}
.divide-opacity-15 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.15;
}
.divide-opacity-20 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.2;
}
.divide-opacity-25 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.25;
}
.divide-opacity-30 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.3;
}
.divide-opacity-35 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.35;
}
.divide-opacity-40 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.4;
}
.divide-opacity-45 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.45;
}
.divide-opacity-5 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.05;
}
.divide-opacity-50 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.5;
}
.divide-opacity-55 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.55;
}
.divide-opacity-60 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.6;
}
.divide-opacity-65 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.65;
}
.divide-opacity-70 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.7;
}
.divide-opacity-75 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.75;
}
.divide-opacity-80 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.8;
}
.divide-opacity-85 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.85;
}
.divide-opacity-90 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.9;
}
.divide-opacity-95 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.95;
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-y-auto{
  overflow-y: auto;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.text-clip{
  text-overflow: clip;
}
.text-wrap{
  text-wrap: wrap;
}
.text-nowrap{
  text-wrap: nowrap;
}
.text-balance{
  text-wrap: balance;
}
.text-pretty{
  text-wrap: pretty;
}
.rounded-2xl{
  border-radius: 1rem;
}
.rounded-3xl{
  border-radius: 1.5rem;
}
.rounded-circular{
  border-radius: 100px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-large{
  border-radius: 12px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-medium{
  border-radius: 8px;
}
.rounded-none{
  border-radius: 0px;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-small{
  border-radius: 4px;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-b{
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-b-2xl{
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-b-3xl{
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.rounded-b-circular{
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
}
.rounded-b-full{
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.rounded-b-large{
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}
.rounded-b-lg{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-md{
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-b-medium{
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.rounded-b-none{
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-b-sm{
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.rounded-b-small{
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.rounded-b-xl{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-e{
  border-start-end-radius: 0.25rem;
  border-end-end-radius: 0.25rem;
}
.rounded-e-2xl{
  border-start-end-radius: 1rem;
  border-end-end-radius: 1rem;
}
.rounded-e-3xl{
  border-start-end-radius: 1.5rem;
  border-end-end-radius: 1.5rem;
}
.rounded-e-circular{
  border-start-end-radius: 100px;
  border-end-end-radius: 100px;
}
.rounded-e-full{
  border-start-end-radius: 9999px;
  border-end-end-radius: 9999px;
}
.rounded-e-large{
  border-start-end-radius: 12px;
  border-end-end-radius: 12px;
}
.rounded-e-lg{
  border-start-end-radius: 0.5rem;
  border-end-end-radius: 0.5rem;
}
.rounded-e-md{
  border-start-end-radius: 0.375rem;
  border-end-end-radius: 0.375rem;
}
.rounded-e-medium{
  border-start-end-radius: 8px;
  border-end-end-radius: 8px;
}
.rounded-e-none{
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
}
.rounded-e-sm{
  border-start-end-radius: 0.125rem;
  border-end-end-radius: 0.125rem;
}
.rounded-e-small{
  border-start-end-radius: 4px;
  border-end-end-radius: 4px;
}
.rounded-e-xl{
  border-start-end-radius: 0.75rem;
  border-end-end-radius: 0.75rem;
}
.rounded-l{
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l-2xl{
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-l-3xl{
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.rounded-l-circular{
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}
.rounded-l-full{
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.rounded-l-large{
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-l-md{
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-l-medium{
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.rounded-l-none{
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-l-sm{
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.rounded-l-small{
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.rounded-l-xl{
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-r{
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-r-2xl{
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
.rounded-r-3xl{
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.rounded-r-circular{
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}
.rounded-r-full{
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.rounded-r-large{
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-r-md{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-r-medium{
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.rounded-r-none{
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.rounded-r-sm{
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.rounded-r-small{
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.rounded-r-xl{
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.rounded-s{
  border-start-start-radius: 0.25rem;
  border-end-start-radius: 0.25rem;
}
.rounded-s-2xl{
  border-start-start-radius: 1rem;
  border-end-start-radius: 1rem;
}
.rounded-s-3xl{
  border-start-start-radius: 1.5rem;
  border-end-start-radius: 1.5rem;
}
.rounded-s-circular{
  border-start-start-radius: 100px;
  border-end-start-radius: 100px;
}
.rounded-s-full{
  border-start-start-radius: 9999px;
  border-end-start-radius: 9999px;
}
.rounded-s-large{
  border-start-start-radius: 12px;
  border-end-start-radius: 12px;
}
.rounded-s-lg{
  border-start-start-radius: 0.5rem;
  border-end-start-radius: 0.5rem;
}
.rounded-s-md{
  border-start-start-radius: 0.375rem;
  border-end-start-radius: 0.375rem;
}
.rounded-s-medium{
  border-start-start-radius: 8px;
  border-end-start-radius: 8px;
}
.rounded-s-none{
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
}
.rounded-s-sm{
  border-start-start-radius: 0.125rem;
  border-end-start-radius: 0.125rem;
}
.rounded-s-small{
  border-start-start-radius: 4px;
  border-end-start-radius: 4px;
}
.rounded-s-xl{
  border-start-start-radius: 0.75rem;
  border-end-start-radius: 0.75rem;
}
.rounded-t{
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-t-2xl{
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-3xl{
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.rounded-t-circular{
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}
.rounded-t-full{
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}
.rounded-t-large{
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-md{
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.rounded-t-medium{
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rounded-t-none{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.rounded-t-sm{
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.rounded-t-small{
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.rounded-t-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.rounded-bl{
  border-bottom-left-radius: 0.25rem;
}
.rounded-bl-2xl{
  border-bottom-left-radius: 1rem;
}
.rounded-bl-3xl{
  border-bottom-left-radius: 1.5rem;
}
.rounded-bl-circular{
  border-bottom-left-radius: 100px;
}
.rounded-bl-full{
  border-bottom-left-radius: 9999px;
}
.rounded-bl-large{
  border-bottom-left-radius: 12px;
}
.rounded-bl-lg{
  border-bottom-left-radius: 0.5rem;
}
.rounded-bl-md{
  border-bottom-left-radius: 0.375rem;
}
.rounded-bl-medium{
  border-bottom-left-radius: 8px;
}
.rounded-bl-none{
  border-bottom-left-radius: 0px;
}
.rounded-bl-sm{
  border-bottom-left-radius: 0.125rem;
}
.rounded-bl-small{
  border-bottom-left-radius: 4px;
}
.rounded-bl-xl{
  border-bottom-left-radius: 0.75rem;
}
.rounded-br{
  border-bottom-right-radius: 0.25rem;
}
.rounded-br-2xl{
  border-bottom-right-radius: 1rem;
}
.rounded-br-3xl{
  border-bottom-right-radius: 1.5rem;
}
.rounded-br-circular{
  border-bottom-right-radius: 100px;
}
.rounded-br-full{
  border-bottom-right-radius: 9999px;
}
.rounded-br-large{
  border-bottom-right-radius: 12px;
}
.rounded-br-lg{
  border-bottom-right-radius: 0.5rem;
}
.rounded-br-md{
  border-bottom-right-radius: 0.375rem;
}
.rounded-br-medium{
  border-bottom-right-radius: 8px;
}
.rounded-br-none{
  border-bottom-right-radius: 0px;
}
.rounded-br-sm{
  border-bottom-right-radius: 0.125rem;
}
.rounded-br-small{
  border-bottom-right-radius: 4px;
}
.rounded-br-xl{
  border-bottom-right-radius: 0.75rem;
}
.rounded-ee{
  border-end-end-radius: 0.25rem;
}
.rounded-ee-2xl{
  border-end-end-radius: 1rem;
}
.rounded-ee-3xl{
  border-end-end-radius: 1.5rem;
}
.rounded-ee-circular{
  border-end-end-radius: 100px;
}
.rounded-ee-full{
  border-end-end-radius: 9999px;
}
.rounded-ee-large{
  border-end-end-radius: 12px;
}
.rounded-ee-lg{
  border-end-end-radius: 0.5rem;
}
.rounded-ee-md{
  border-end-end-radius: 0.375rem;
}
.rounded-ee-medium{
  border-end-end-radius: 8px;
}
.rounded-ee-none{
  border-end-end-radius: 0px;
}
.rounded-ee-sm{
  border-end-end-radius: 0.125rem;
}
.rounded-ee-small{
  border-end-end-radius: 4px;
}
.rounded-ee-xl{
  border-end-end-radius: 0.75rem;
}
.rounded-es{
  border-end-start-radius: 0.25rem;
}
.rounded-es-2xl{
  border-end-start-radius: 1rem;
}
.rounded-es-3xl{
  border-end-start-radius: 1.5rem;
}
.rounded-es-circular{
  border-end-start-radius: 100px;
}
.rounded-es-full{
  border-end-start-radius: 9999px;
}
.rounded-es-large{
  border-end-start-radius: 12px;
}
.rounded-es-lg{
  border-end-start-radius: 0.5rem;
}
.rounded-es-md{
  border-end-start-radius: 0.375rem;
}
.rounded-es-medium{
  border-end-start-radius: 8px;
}
.rounded-es-none{
  border-end-start-radius: 0px;
}
.rounded-es-sm{
  border-end-start-radius: 0.125rem;
}
.rounded-es-small{
  border-end-start-radius: 4px;
}
.rounded-es-xl{
  border-end-start-radius: 0.75rem;
}
.rounded-se{
  border-start-end-radius: 0.25rem;
}
.rounded-se-2xl{
  border-start-end-radius: 1rem;
}
.rounded-se-3xl{
  border-start-end-radius: 1.5rem;
}
.rounded-se-circular{
  border-start-end-radius: 100px;
}
.rounded-se-full{
  border-start-end-radius: 9999px;
}
.rounded-se-large{
  border-start-end-radius: 12px;
}
.rounded-se-lg{
  border-start-end-radius: 0.5rem;
}
.rounded-se-md{
  border-start-end-radius: 0.375rem;
}
.rounded-se-medium{
  border-start-end-radius: 8px;
}
.rounded-se-none{
  border-start-end-radius: 0px;
}
.rounded-se-sm{
  border-start-end-radius: 0.125rem;
}
.rounded-se-small{
  border-start-end-radius: 4px;
}
.rounded-se-xl{
  border-start-end-radius: 0.75rem;
}
.rounded-ss{
  border-start-start-radius: 0.25rem;
}
.rounded-ss-2xl{
  border-start-start-radius: 1rem;
}
.rounded-ss-3xl{
  border-start-start-radius: 1.5rem;
}
.rounded-ss-circular{
  border-start-start-radius: 100px;
}
.rounded-ss-full{
  border-start-start-radius: 9999px;
}
.rounded-ss-large{
  border-start-start-radius: 12px;
}
.rounded-ss-lg{
  border-start-start-radius: 0.5rem;
}
.rounded-ss-md{
  border-start-start-radius: 0.375rem;
}
.rounded-ss-medium{
  border-start-start-radius: 8px;
}
.rounded-ss-none{
  border-start-start-radius: 0px;
}
.rounded-ss-sm{
  border-start-start-radius: 0.125rem;
}
.rounded-ss-small{
  border-start-start-radius: 4px;
}
.rounded-ss-xl{
  border-start-start-radius: 0.75rem;
}
.rounded-tl{
  border-top-left-radius: 0.25rem;
}
.rounded-tl-2xl{
  border-top-left-radius: 1rem;
}
.rounded-tl-3xl{
  border-top-left-radius: 1.5rem;
}
.rounded-tl-circular{
  border-top-left-radius: 100px;
}
.rounded-tl-full{
  border-top-left-radius: 9999px;
}
.rounded-tl-large{
  border-top-left-radius: 12px;
}
.rounded-tl-lg{
  border-top-left-radius: 0.5rem;
}
.rounded-tl-md{
  border-top-left-radius: 0.375rem;
}
.rounded-tl-medium{
  border-top-left-radius: 8px;
}
.rounded-tl-none{
  border-top-left-radius: 0px;
}
.rounded-tl-sm{
  border-top-left-radius: 0.125rem;
}
.rounded-tl-small{
  border-top-left-radius: 4px;
}
.rounded-tl-xl{
  border-top-left-radius: 0.75rem;
}
.rounded-tr{
  border-top-right-radius: 0.25rem;
}
.rounded-tr-2xl{
  border-top-right-radius: 1rem;
}
.rounded-tr-3xl{
  border-top-right-radius: 1.5rem;
}
.rounded-tr-circular{
  border-top-right-radius: 100px;
}
.rounded-tr-full{
  border-top-right-radius: 9999px;
}
.rounded-tr-large{
  border-top-right-radius: 12px;
}
.rounded-tr-lg{
  border-top-right-radius: 0.5rem;
}
.rounded-tr-md{
  border-top-right-radius: 0.375rem;
}
.rounded-tr-medium{
  border-top-right-radius: 8px;
}
.rounded-tr-none{
  border-top-right-radius: 0px;
}
.rounded-tr-sm{
  border-top-right-radius: 0.125rem;
}
.rounded-tr-small{
  border-top-right-radius: 4px;
}
.rounded-tr-xl{
  border-top-right-radius: 0.75rem;
}
.border-2{
  border-width: 2px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-\[0\.5px\]{
  border-bottom-width: 0.5px;
}
.border-dashed{
  border-style: dashed;
}
.border-\[\#CCCCCC\]{
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity, 1));
}
.border-border-default{
  border-color: var(--border-default);
}
.border-text-brand-primary-default{
  border-color: var(--text-brand-primary-default);
}
.border-text-brand-primary-inverse{
  border-color: var(--text-brand-primary-inverse);
}
.border-text-brand-primary-low{
  border-color: var(--text-brand-primary-low);
}
.border-text-brand-secondary-inverse{
  border-color: var(--text-brand-secondary-inverse);
}
.border-text-brand-secondary-low{
  border-color: var(--text-brand-secondary-low);
}
.border-text-neutral-default{
  border-color: var(--text-neutral-default);
}
.border-text-neutral-default-on-dark{
  border-color: var(--text-neutral-default-on-dark);
}
.border-text-neutral-disable{
  border-color: var(--text-neutral-disable);
}
.border-text-neutral-inverse{
  border-color: var(--text-neutral-inverse);
}
.border-text-neutral-low{
  border-color: var(--text-neutral-low);
}
.border-text-neutral-lowest{
  border-color: var(--text-neutral-lowest);
}
.border-text-semantic-informative-default{
  border-color: var(--text-semantic-informative-default);
}
.border-text-semantic-informative-intermediate{
  border-color: var(--text-semantic-informative-intermediate);
}
.border-text-semantic-informative-low{
  border-color: var(--text-semantic-informative-low);
}
.border-text-semantic-negative-default{
  border-color: var(--text-semantic-negative-default);
}
.border-text-semantic-negative-intermediate{
  border-color: var(--text-semantic-negative-intermediate);
}
.border-text-semantic-negative-low{
  border-color: var(--text-semantic-negative-low);
}
.border-text-semantic-notice-default{
  border-color: var(--text-semantic-notice-default);
}
.border-text-semantic-notice-intermediate{
  border-color: var(--text-semantic-notice-intermediate);
}
.border-text-semantic-notice-low{
  border-color: var(--text-semantic-notice-low);
}
.border-text-semantic-positive-default{
  border-color: var(--text-semantic-positive-default);
}
.border-text-semantic-positive-intermediate{
  border-color: var(--text-semantic-positive-intermediate);
}
.border-text-semantic-positive-low{
  border-color: var(--text-semantic-positive-low);
}
.border-transparent-black-10{
  border-color: var(--colors-transparent-black-10);
}
.border-x-text-brand-primary-default{
  border-left-color: var(--text-brand-primary-default);
  border-right-color: var(--text-brand-primary-default);
}
.border-x-text-brand-primary-inverse{
  border-left-color: var(--text-brand-primary-inverse);
  border-right-color: var(--text-brand-primary-inverse);
}
.border-x-text-brand-primary-low{
  border-left-color: var(--text-brand-primary-low);
  border-right-color: var(--text-brand-primary-low);
}
.border-x-text-brand-secondary-inverse{
  border-left-color: var(--text-brand-secondary-inverse);
  border-right-color: var(--text-brand-secondary-inverse);
}
.border-x-text-brand-secondary-low{
  border-left-color: var(--text-brand-secondary-low);
  border-right-color: var(--text-brand-secondary-low);
}
.border-x-text-neutral-default{
  border-left-color: var(--text-neutral-default);
  border-right-color: var(--text-neutral-default);
}
.border-x-text-neutral-default-on-dark{
  border-left-color: var(--text-neutral-default-on-dark);
  border-right-color: var(--text-neutral-default-on-dark);
}
.border-x-text-neutral-disable{
  border-left-color: var(--text-neutral-disable);
  border-right-color: var(--text-neutral-disable);
}
.border-x-text-neutral-inverse{
  border-left-color: var(--text-neutral-inverse);
  border-right-color: var(--text-neutral-inverse);
}
.border-x-text-neutral-low{
  border-left-color: var(--text-neutral-low);
  border-right-color: var(--text-neutral-low);
}
.border-x-text-neutral-lowest{
  border-left-color: var(--text-neutral-lowest);
  border-right-color: var(--text-neutral-lowest);
}
.border-x-text-semantic-informative-default{
  border-left-color: var(--text-semantic-informative-default);
  border-right-color: var(--text-semantic-informative-default);
}
.border-x-text-semantic-informative-intermediate{
  border-left-color: var(--text-semantic-informative-intermediate);
  border-right-color: var(--text-semantic-informative-intermediate);
}
.border-x-text-semantic-informative-low{
  border-left-color: var(--text-semantic-informative-low);
  border-right-color: var(--text-semantic-informative-low);
}
.border-x-text-semantic-negative-default{
  border-left-color: var(--text-semantic-negative-default);
  border-right-color: var(--text-semantic-negative-default);
}
.border-x-text-semantic-negative-intermediate{
  border-left-color: var(--text-semantic-negative-intermediate);
  border-right-color: var(--text-semantic-negative-intermediate);
}
.border-x-text-semantic-negative-low{
  border-left-color: var(--text-semantic-negative-low);
  border-right-color: var(--text-semantic-negative-low);
}
.border-x-text-semantic-notice-default{
  border-left-color: var(--text-semantic-notice-default);
  border-right-color: var(--text-semantic-notice-default);
}
.border-x-text-semantic-notice-intermediate{
  border-left-color: var(--text-semantic-notice-intermediate);
  border-right-color: var(--text-semantic-notice-intermediate);
}
.border-x-text-semantic-notice-low{
  border-left-color: var(--text-semantic-notice-low);
  border-right-color: var(--text-semantic-notice-low);
}
.border-x-text-semantic-positive-default{
  border-left-color: var(--text-semantic-positive-default);
  border-right-color: var(--text-semantic-positive-default);
}
.border-x-text-semantic-positive-intermediate{
  border-left-color: var(--text-semantic-positive-intermediate);
  border-right-color: var(--text-semantic-positive-intermediate);
}
.border-x-text-semantic-positive-low{
  border-left-color: var(--text-semantic-positive-low);
  border-right-color: var(--text-semantic-positive-low);
}
.border-y-text-brand-primary-default{
  border-top-color: var(--text-brand-primary-default);
  border-bottom-color: var(--text-brand-primary-default);
}
.border-y-text-brand-primary-inverse{
  border-top-color: var(--text-brand-primary-inverse);
  border-bottom-color: var(--text-brand-primary-inverse);
}
.border-y-text-brand-primary-low{
  border-top-color: var(--text-brand-primary-low);
  border-bottom-color: var(--text-brand-primary-low);
}
.border-y-text-brand-secondary-inverse{
  border-top-color: var(--text-brand-secondary-inverse);
  border-bottom-color: var(--text-brand-secondary-inverse);
}
.border-y-text-brand-secondary-low{
  border-top-color: var(--text-brand-secondary-low);
  border-bottom-color: var(--text-brand-secondary-low);
}
.border-y-text-neutral-default{
  border-top-color: var(--text-neutral-default);
  border-bottom-color: var(--text-neutral-default);
}
.border-y-text-neutral-default-on-dark{
  border-top-color: var(--text-neutral-default-on-dark);
  border-bottom-color: var(--text-neutral-default-on-dark);
}
.border-y-text-neutral-disable{
  border-top-color: var(--text-neutral-disable);
  border-bottom-color: var(--text-neutral-disable);
}
.border-y-text-neutral-inverse{
  border-top-color: var(--text-neutral-inverse);
  border-bottom-color: var(--text-neutral-inverse);
}
.border-y-text-neutral-low{
  border-top-color: var(--text-neutral-low);
  border-bottom-color: var(--text-neutral-low);
}
.border-y-text-neutral-lowest{
  border-top-color: var(--text-neutral-lowest);
  border-bottom-color: var(--text-neutral-lowest);
}
.border-y-text-semantic-informative-default{
  border-top-color: var(--text-semantic-informative-default);
  border-bottom-color: var(--text-semantic-informative-default);
}
.border-y-text-semantic-informative-intermediate{
  border-top-color: var(--text-semantic-informative-intermediate);
  border-bottom-color: var(--text-semantic-informative-intermediate);
}
.border-y-text-semantic-informative-low{
  border-top-color: var(--text-semantic-informative-low);
  border-bottom-color: var(--text-semantic-informative-low);
}
.border-y-text-semantic-negative-default{
  border-top-color: var(--text-semantic-negative-default);
  border-bottom-color: var(--text-semantic-negative-default);
}
.border-y-text-semantic-negative-intermediate{
  border-top-color: var(--text-semantic-negative-intermediate);
  border-bottom-color: var(--text-semantic-negative-intermediate);
}
.border-y-text-semantic-negative-low{
  border-top-color: var(--text-semantic-negative-low);
  border-bottom-color: var(--text-semantic-negative-low);
}
.border-y-text-semantic-notice-default{
  border-top-color: var(--text-semantic-notice-default);
  border-bottom-color: var(--text-semantic-notice-default);
}
.border-y-text-semantic-notice-intermediate{
  border-top-color: var(--text-semantic-notice-intermediate);
  border-bottom-color: var(--text-semantic-notice-intermediate);
}
.border-y-text-semantic-notice-low{
  border-top-color: var(--text-semantic-notice-low);
  border-bottom-color: var(--text-semantic-notice-low);
}
.border-y-text-semantic-positive-default{
  border-top-color: var(--text-semantic-positive-default);
  border-bottom-color: var(--text-semantic-positive-default);
}
.border-y-text-semantic-positive-intermediate{
  border-top-color: var(--text-semantic-positive-intermediate);
  border-bottom-color: var(--text-semantic-positive-intermediate);
}
.border-y-text-semantic-positive-low{
  border-top-color: var(--text-semantic-positive-low);
  border-bottom-color: var(--text-semantic-positive-low);
}
.border-b-text-brand-primary-default{
  border-bottom-color: var(--text-brand-primary-default);
}
.border-b-text-brand-primary-inverse{
  border-bottom-color: var(--text-brand-primary-inverse);
}
.border-b-text-brand-primary-low{
  border-bottom-color: var(--text-brand-primary-low);
}
.border-b-text-brand-secondary-inverse{
  border-bottom-color: var(--text-brand-secondary-inverse);
}
.border-b-text-brand-secondary-low{
  border-bottom-color: var(--text-brand-secondary-low);
}
.border-b-text-neutral-default{
  border-bottom-color: var(--text-neutral-default);
}
.border-b-text-neutral-default-on-dark{
  border-bottom-color: var(--text-neutral-default-on-dark);
}
.border-b-text-neutral-disable{
  border-bottom-color: var(--text-neutral-disable);
}
.border-b-text-neutral-inverse{
  border-bottom-color: var(--text-neutral-inverse);
}
.border-b-text-neutral-low{
  border-bottom-color: var(--text-neutral-low);
}
.border-b-text-neutral-lowest{
  border-bottom-color: var(--text-neutral-lowest);
}
.border-b-text-semantic-informative-default{
  border-bottom-color: var(--text-semantic-informative-default);
}
.border-b-text-semantic-informative-intermediate{
  border-bottom-color: var(--text-semantic-informative-intermediate);
}
.border-b-text-semantic-informative-low{
  border-bottom-color: var(--text-semantic-informative-low);
}
.border-b-text-semantic-negative-default{
  border-bottom-color: var(--text-semantic-negative-default);
}
.border-b-text-semantic-negative-intermediate{
  border-bottom-color: var(--text-semantic-negative-intermediate);
}
.border-b-text-semantic-negative-low{
  border-bottom-color: var(--text-semantic-negative-low);
}
.border-b-text-semantic-notice-default{
  border-bottom-color: var(--text-semantic-notice-default);
}
.border-b-text-semantic-notice-intermediate{
  border-bottom-color: var(--text-semantic-notice-intermediate);
}
.border-b-text-semantic-notice-low{
  border-bottom-color: var(--text-semantic-notice-low);
}
.border-b-text-semantic-positive-default{
  border-bottom-color: var(--text-semantic-positive-default);
}
.border-b-text-semantic-positive-intermediate{
  border-bottom-color: var(--text-semantic-positive-intermediate);
}
.border-b-text-semantic-positive-low{
  border-bottom-color: var(--text-semantic-positive-low);
}
.border-e-text-brand-primary-default{
  border-inline-end-color: var(--text-brand-primary-default);
}
.border-e-text-brand-primary-inverse{
  border-inline-end-color: var(--text-brand-primary-inverse);
}
.border-e-text-brand-primary-low{
  border-inline-end-color: var(--text-brand-primary-low);
}
.border-e-text-brand-secondary-inverse{
  border-inline-end-color: var(--text-brand-secondary-inverse);
}
.border-e-text-brand-secondary-low{
  border-inline-end-color: var(--text-brand-secondary-low);
}
.border-e-text-neutral-default{
  border-inline-end-color: var(--text-neutral-default);
}
.border-e-text-neutral-default-on-dark{
  border-inline-end-color: var(--text-neutral-default-on-dark);
}
.border-e-text-neutral-disable{
  border-inline-end-color: var(--text-neutral-disable);
}
.border-e-text-neutral-inverse{
  border-inline-end-color: var(--text-neutral-inverse);
}
.border-e-text-neutral-low{
  border-inline-end-color: var(--text-neutral-low);
}
.border-e-text-neutral-lowest{
  border-inline-end-color: var(--text-neutral-lowest);
}
.border-e-text-semantic-informative-default{
  border-inline-end-color: var(--text-semantic-informative-default);
}
.border-e-text-semantic-informative-intermediate{
  border-inline-end-color: var(--text-semantic-informative-intermediate);
}
.border-e-text-semantic-informative-low{
  border-inline-end-color: var(--text-semantic-informative-low);
}
.border-e-text-semantic-negative-default{
  border-inline-end-color: var(--text-semantic-negative-default);
}
.border-e-text-semantic-negative-intermediate{
  border-inline-end-color: var(--text-semantic-negative-intermediate);
}
.border-e-text-semantic-negative-low{
  border-inline-end-color: var(--text-semantic-negative-low);
}
.border-e-text-semantic-notice-default{
  border-inline-end-color: var(--text-semantic-notice-default);
}
.border-e-text-semantic-notice-intermediate{
  border-inline-end-color: var(--text-semantic-notice-intermediate);
}
.border-e-text-semantic-notice-low{
  border-inline-end-color: var(--text-semantic-notice-low);
}
.border-e-text-semantic-positive-default{
  border-inline-end-color: var(--text-semantic-positive-default);
}
.border-e-text-semantic-positive-intermediate{
  border-inline-end-color: var(--text-semantic-positive-intermediate);
}
.border-e-text-semantic-positive-low{
  border-inline-end-color: var(--text-semantic-positive-low);
}
.border-l-text-brand-primary-default{
  border-left-color: var(--text-brand-primary-default);
}
.border-l-text-brand-primary-inverse{
  border-left-color: var(--text-brand-primary-inverse);
}
.border-l-text-brand-primary-low{
  border-left-color: var(--text-brand-primary-low);
}
.border-l-text-brand-secondary-inverse{
  border-left-color: var(--text-brand-secondary-inverse);
}
.border-l-text-brand-secondary-low{
  border-left-color: var(--text-brand-secondary-low);
}
.border-l-text-neutral-default{
  border-left-color: var(--text-neutral-default);
}
.border-l-text-neutral-default-on-dark{
  border-left-color: var(--text-neutral-default-on-dark);
}
.border-l-text-neutral-disable{
  border-left-color: var(--text-neutral-disable);
}
.border-l-text-neutral-inverse{
  border-left-color: var(--text-neutral-inverse);
}
.border-l-text-neutral-low{
  border-left-color: var(--text-neutral-low);
}
.border-l-text-neutral-lowest{
  border-left-color: var(--text-neutral-lowest);
}
.border-l-text-semantic-informative-default{
  border-left-color: var(--text-semantic-informative-default);
}
.border-l-text-semantic-informative-intermediate{
  border-left-color: var(--text-semantic-informative-intermediate);
}
.border-l-text-semantic-informative-low{
  border-left-color: var(--text-semantic-informative-low);
}
.border-l-text-semantic-negative-default{
  border-left-color: var(--text-semantic-negative-default);
}
.border-l-text-semantic-negative-intermediate{
  border-left-color: var(--text-semantic-negative-intermediate);
}
.border-l-text-semantic-negative-low{
  border-left-color: var(--text-semantic-negative-low);
}
.border-l-text-semantic-notice-default{
  border-left-color: var(--text-semantic-notice-default);
}
.border-l-text-semantic-notice-intermediate{
  border-left-color: var(--text-semantic-notice-intermediate);
}
.border-l-text-semantic-notice-low{
  border-left-color: var(--text-semantic-notice-low);
}
.border-l-text-semantic-positive-default{
  border-left-color: var(--text-semantic-positive-default);
}
.border-l-text-semantic-positive-intermediate{
  border-left-color: var(--text-semantic-positive-intermediate);
}
.border-l-text-semantic-positive-low{
  border-left-color: var(--text-semantic-positive-low);
}
.border-r-text-brand-primary-default{
  border-right-color: var(--text-brand-primary-default);
}
.border-r-text-brand-primary-inverse{
  border-right-color: var(--text-brand-primary-inverse);
}
.border-r-text-brand-primary-low{
  border-right-color: var(--text-brand-primary-low);
}
.border-r-text-brand-secondary-inverse{
  border-right-color: var(--text-brand-secondary-inverse);
}
.border-r-text-brand-secondary-low{
  border-right-color: var(--text-brand-secondary-low);
}
.border-r-text-neutral-default{
  border-right-color: var(--text-neutral-default);
}
.border-r-text-neutral-default-on-dark{
  border-right-color: var(--text-neutral-default-on-dark);
}
.border-r-text-neutral-disable{
  border-right-color: var(--text-neutral-disable);
}
.border-r-text-neutral-inverse{
  border-right-color: var(--text-neutral-inverse);
}
.border-r-text-neutral-low{
  border-right-color: var(--text-neutral-low);
}
.border-r-text-neutral-lowest{
  border-right-color: var(--text-neutral-lowest);
}
.border-r-text-semantic-informative-default{
  border-right-color: var(--text-semantic-informative-default);
}
.border-r-text-semantic-informative-intermediate{
  border-right-color: var(--text-semantic-informative-intermediate);
}
.border-r-text-semantic-informative-low{
  border-right-color: var(--text-semantic-informative-low);
}
.border-r-text-semantic-negative-default{
  border-right-color: var(--text-semantic-negative-default);
}
.border-r-text-semantic-negative-intermediate{
  border-right-color: var(--text-semantic-negative-intermediate);
}
.border-r-text-semantic-negative-low{
  border-right-color: var(--text-semantic-negative-low);
}
.border-r-text-semantic-notice-default{
  border-right-color: var(--text-semantic-notice-default);
}
.border-r-text-semantic-notice-intermediate{
  border-right-color: var(--text-semantic-notice-intermediate);
}
.border-r-text-semantic-notice-low{
  border-right-color: var(--text-semantic-notice-low);
}
.border-r-text-semantic-positive-default{
  border-right-color: var(--text-semantic-positive-default);
}
.border-r-text-semantic-positive-intermediate{
  border-right-color: var(--text-semantic-positive-intermediate);
}
.border-r-text-semantic-positive-low{
  border-right-color: var(--text-semantic-positive-low);
}
.border-s-text-brand-primary-default{
  border-inline-start-color: var(--text-brand-primary-default);
}
.border-s-text-brand-primary-inverse{
  border-inline-start-color: var(--text-brand-primary-inverse);
}
.border-s-text-brand-primary-low{
  border-inline-start-color: var(--text-brand-primary-low);
}
.border-s-text-brand-secondary-inverse{
  border-inline-start-color: var(--text-brand-secondary-inverse);
}
.border-s-text-brand-secondary-low{
  border-inline-start-color: var(--text-brand-secondary-low);
}
.border-s-text-neutral-default{
  border-inline-start-color: var(--text-neutral-default);
}
.border-s-text-neutral-default-on-dark{
  border-inline-start-color: var(--text-neutral-default-on-dark);
}
.border-s-text-neutral-disable{
  border-inline-start-color: var(--text-neutral-disable);
}
.border-s-text-neutral-inverse{
  border-inline-start-color: var(--text-neutral-inverse);
}
.border-s-text-neutral-low{
  border-inline-start-color: var(--text-neutral-low);
}
.border-s-text-neutral-lowest{
  border-inline-start-color: var(--text-neutral-lowest);
}
.border-s-text-semantic-informative-default{
  border-inline-start-color: var(--text-semantic-informative-default);
}
.border-s-text-semantic-informative-intermediate{
  border-inline-start-color: var(--text-semantic-informative-intermediate);
}
.border-s-text-semantic-informative-low{
  border-inline-start-color: var(--text-semantic-informative-low);
}
.border-s-text-semantic-negative-default{
  border-inline-start-color: var(--text-semantic-negative-default);
}
.border-s-text-semantic-negative-intermediate{
  border-inline-start-color: var(--text-semantic-negative-intermediate);
}
.border-s-text-semantic-negative-low{
  border-inline-start-color: var(--text-semantic-negative-low);
}
.border-s-text-semantic-notice-default{
  border-inline-start-color: var(--text-semantic-notice-default);
}
.border-s-text-semantic-notice-intermediate{
  border-inline-start-color: var(--text-semantic-notice-intermediate);
}
.border-s-text-semantic-notice-low{
  border-inline-start-color: var(--text-semantic-notice-low);
}
.border-s-text-semantic-positive-default{
  border-inline-start-color: var(--text-semantic-positive-default);
}
.border-s-text-semantic-positive-intermediate{
  border-inline-start-color: var(--text-semantic-positive-intermediate);
}
.border-s-text-semantic-positive-low{
  border-inline-start-color: var(--text-semantic-positive-low);
}
.border-t-text-brand-primary-default{
  border-top-color: var(--text-brand-primary-default);
}
.border-t-text-brand-primary-inverse{
  border-top-color: var(--text-brand-primary-inverse);
}
.border-t-text-brand-primary-low{
  border-top-color: var(--text-brand-primary-low);
}
.border-t-text-brand-secondary-inverse{
  border-top-color: var(--text-brand-secondary-inverse);
}
.border-t-text-brand-secondary-low{
  border-top-color: var(--text-brand-secondary-low);
}
.border-t-text-neutral-default{
  border-top-color: var(--text-neutral-default);
}
.border-t-text-neutral-default-on-dark{
  border-top-color: var(--text-neutral-default-on-dark);
}
.border-t-text-neutral-disable{
  border-top-color: var(--text-neutral-disable);
}
.border-t-text-neutral-inverse{
  border-top-color: var(--text-neutral-inverse);
}
.border-t-text-neutral-low{
  border-top-color: var(--text-neutral-low);
}
.border-t-text-neutral-lowest{
  border-top-color: var(--text-neutral-lowest);
}
.border-t-text-semantic-informative-default{
  border-top-color: var(--text-semantic-informative-default);
}
.border-t-text-semantic-informative-intermediate{
  border-top-color: var(--text-semantic-informative-intermediate);
}
.border-t-text-semantic-informative-low{
  border-top-color: var(--text-semantic-informative-low);
}
.border-t-text-semantic-negative-default{
  border-top-color: var(--text-semantic-negative-default);
}
.border-t-text-semantic-negative-intermediate{
  border-top-color: var(--text-semantic-negative-intermediate);
}
.border-t-text-semantic-negative-low{
  border-top-color: var(--text-semantic-negative-low);
}
.border-t-text-semantic-notice-default{
  border-top-color: var(--text-semantic-notice-default);
}
.border-t-text-semantic-notice-intermediate{
  border-top-color: var(--text-semantic-notice-intermediate);
}
.border-t-text-semantic-notice-low{
  border-top-color: var(--text-semantic-notice-low);
}
.border-t-text-semantic-positive-default{
  border-top-color: var(--text-semantic-positive-default);
}
.border-t-text-semantic-positive-intermediate{
  border-top-color: var(--text-semantic-positive-intermediate);
}
.border-t-text-semantic-positive-low{
  border-top-color: var(--text-semantic-positive-low);
}
.border-opacity-0{
  --tw-border-opacity: 0;
}
.border-opacity-10{
  --tw-border-opacity: 0.1;
}
.border-opacity-100{
  --tw-border-opacity: 1;
}
.border-opacity-15{
  --tw-border-opacity: 0.15;
}
.border-opacity-20{
  --tw-border-opacity: 0.2;
}
.border-opacity-25{
  --tw-border-opacity: 0.25;
}
.border-opacity-30{
  --tw-border-opacity: 0.3;
}
.border-opacity-35{
  --tw-border-opacity: 0.35;
}
.border-opacity-40{
  --tw-border-opacity: 0.4;
}
.border-opacity-45{
  --tw-border-opacity: 0.45;
}
.border-opacity-5{
  --tw-border-opacity: 0.05;
}
.border-opacity-50{
  --tw-border-opacity: 0.5;
}
.border-opacity-55{
  --tw-border-opacity: 0.55;
}
.border-opacity-60{
  --tw-border-opacity: 0.6;
}
.border-opacity-65{
  --tw-border-opacity: 0.65;
}
.border-opacity-70{
  --tw-border-opacity: 0.7;
}
.border-opacity-75{
  --tw-border-opacity: 0.75;
}
.border-opacity-80{
  --tw-border-opacity: 0.8;
}
.border-opacity-85{
  --tw-border-opacity: 0.85;
}
.border-opacity-90{
  --tw-border-opacity: 0.9;
}
.border-opacity-95{
  --tw-border-opacity: 0.95;
}
.bg-\[\#D7F3E4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(215 243 228 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ddf2f2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(221 242 242 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f3f6f6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(243 246 246 / var(--tw-bg-opacity, 1));
}
.bg-background-brand-primary-default{
  background-color: var(--background-brand-primary-default);
}
.bg-background-brand-primary-high{
  background-color: var(--background-brand-primary-high);
}
.bg-background-brand-primary-highest{
  background-color: var(--background-brand-primary-highest);
}
.bg-background-brand-primary-inverse{
  background-color: var(--background-brand-primary-inverse);
}
.bg-background-brand-primary-low{
  background-color: var(--background-brand-primary-low);
}
.bg-background-brand-primary-lowest{
  background-color: var(--background-brand-primary-lowest);
}
.bg-background-brand-primary-subtle{
  background-color: var(--background-brand-primary-subtle);
}
.bg-background-brand-secondary-default{
  background-color: var(--background-brand-secondary-default);
}
.bg-background-brand-secondary-highest{
  background-color: var(--background-brand-secondary-highest);
}
.bg-background-brand-secondary-subtle{
  background-color: var(--background-brand-secondary-subtle);
}
.bg-background-neutral-default{
  background-color: var(--background-neutral-default);
}
.bg-background-neutral-disabled{
  background-color: var(--background-neutral-disabled);
}
.bg-background-neutral-high{
  background-color: var(--background-neutral-high);
}
.bg-background-neutral-intermediate{
  background-color: var(--background-neutral-intermediate);
}
.bg-background-neutral-inverse-high{
  background-color: var(--background-neutral-inverse-high);
}
.bg-background-neutral-inverse-highest{
  background-color: var(--background-neutral-inverse-highest);
}
.bg-background-neutral-low{
  background-color: var(--background-neutral-low);
}
.bg-background-neutral-lowest{
  background-color: var(--background-neutral-lowest);
}
.bg-background-neutral-on-default{
  background-color: var(--background-neutral-on-default);
}
.bg-background-neutral-on-default-low{
  background-color: var(--background-neutral-on-default-low);
}
.bg-background-neutral-on-default-lowest{
  background-color: var(--background-neutral-on-default-lowest);
}
.bg-background-neutral-on-inverse{
  background-color: var(--background-neutral-on-inverse);
}
.bg-background-neutral-on-inverse-low{
  background-color: var(--background-neutral-on-inverse-low);
}
.bg-background-neutral-on-inverse-lowest{
  background-color: var(--background-neutral-on-inverse-lowest);
}
.bg-background-neutral-overlay{
  background-color: var(--background-neutral-overlay);
}
.bg-background-semantic-informative-intermediate{
  background-color: var(--background-semantic-informative-intermediate);
}
.bg-background-semantic-informative-subtle{
  background-color: var(--background-semantic-informative-subtle);
}
.bg-background-semantic-negative-default{
  background-color: var(--background-semantic-negative-default);
}
.bg-background-semantic-negative-high{
  background-color: var(--background-semantic-negative-high);
}
.bg-background-semantic-negative-highest{
  background-color: var(--background-semantic-negative-highest);
}
.bg-background-semantic-negative-intermediate{
  background-color: var(--background-semantic-negative-intermediate);
}
.bg-background-semantic-negative-inverse{
  background-color: var(--background-semantic-negative-inverse);
}
.bg-background-semantic-negative-subtle{
  background-color: var(--background-semantic-negative-subtle);
}
.bg-background-semantic-notice-intermediate{
  background-color: var(--background-semantic-notice-intermediate);
}
.bg-background-semantic-notice-subtle{
  background-color: var(--background-semantic-notice-subtle);
}
.bg-background-semantic-positive-intermediate{
  background-color: var(--background-semantic-positive-intermediate);
}
.bg-background-semantic-positive-subtle{
  background-color: var(--background-semantic-positive-subtle);
}
.bg-black{
  background-color: var(--black);
}
.bg-blue-100{
  background-color: var(--colors-blue-100);
}
.bg-blue-200{
  background-color: var(--colors-blue-200);
}
.bg-blue-300{
  background-color: var(--colors-blue-300);
}
.bg-blue-400{
  background-color: var(--colors-blue-400);
}
.bg-blue-50{
  background-color: var(--colors-blue-50);
}
.bg-blue-500{
  background-color: var(--colors-blue-500);
}
.bg-blue-600{
  background-color: var(--colors-blue-600);
}
.bg-blue-700{
  background-color: var(--colors-blue-700);
}
.bg-blue-800{
  background-color: var(--colors-blue-800);
}
.bg-blue-900{
  background-color: var(--colors-blue-900);
}
.bg-blue-950{
  background-color: var(--colors-blue-950);
}
.bg-border-active{
  background-color: var(--border-active);
}
.bg-border-brand-primary-default{
  background-color: var(--border-brand-primary-default);
}
.bg-border-brand-primary-high{
  background-color: var(--border-brand-primary-high);
}
.bg-border-brand-primary-inverse{
  background-color: var(--border-brand-primary-inverse);
}
.bg-border-brand-secondary-default{
  background-color: var(--border-brand-secondary-default);
}
.bg-border-brand-secondary-intermediate{
  background-color: var(--border-brand-secondary-intermediate);
}
.bg-border-default{
  background-color: var(--border-default);
}
.bg-border-disabled{
  background-color: var(--border-disabled);
}
.bg-border-error{
  background-color: var(--border-error);
}
.bg-border-informative{
  background-color: var(--border-informative);
}
.bg-border-inverse{
  background-color: var(--border-inverse);
}
.bg-border-neutral-low{
  background-color: var(--border-neutral-low);
}
.bg-border-neutral-lowest{
  background-color: var(--border-neutral-lowest);
}
.bg-border-semantic-informative-default{
  background-color: var(--border-semantic-informative-default);
}
.bg-border-semantic-informative-inverse{
  background-color: var(--border-semantic-informative-inverse);
}
.bg-border-semantic-negative-default{
  background-color: var(--border-semantic-negative-default);
}
.bg-border-semantic-negative-high{
  background-color: var(--border-semantic-negative-high);
}
.bg-border-semantic-negative-inverse{
  background-color: var(--border-semantic-negative-inverse);
}
.bg-border-semantic-notice-default{
  background-color: var(--border-semantic-notice-default);
}
.bg-border-semantic-notice-high{
  background-color: var(--border-semantic-notice-high);
}
.bg-border-semantic-notice-inverse{
  background-color: var(--border-semantic-notice-inverse);
}
.bg-border-semantic-positive-default{
  background-color: var(--border-semantic-positive-default);
}
.bg-border-semantic-positive-inverse{
  background-color: var(--border-semantic-positive-inverse);
}
.bg-border-success{
  background-color: var(--border-success);
}
.bg-border-warning{
  background-color: var(--border-warning);
}
.bg-foreground-brand-primary-default{
  background-color: var(--foreground-brand-primary-default);
}
.bg-foreground-brand-secondary-default{
  background-color: var(--foreground-brand-secondary-default);
}
.bg-foreground-brand-secondary-intermediate{
  background-color: var(--foreground-brand-secondary-intermediate);
}
.bg-foreground-brand-secondary-inverse{
  background-color: var(--foreground-brand-secondary-inverse);
}
.bg-foreground-neutral-default{
  background-color: var(--foreground-neutral-default);
}
.bg-foreground-neutral-disable{
  background-color: var(--foreground-neutral-disable);
}
.bg-foreground-neutral-inverse{
  background-color: var(--foreground-neutral-inverse);
}
.bg-foreground-neutral-inverse-disable{
  background-color: var(--foreground-neutral-inverse-disable);
}
.bg-foreground-neutral-inverse-low{
  background-color: var(--foreground-neutral-inverse-low);
}
.bg-foreground-neutral-inverse-lowest{
  background-color: var(--foreground-neutral-inverse-lowest);
}
.bg-foreground-neutral-low{
  background-color: var(--foreground-neutral-low);
}
.bg-foreground-neutral-lowest{
  background-color: var(--foreground-neutral-lowest);
}
.bg-foreground-semantic-informative-intermediate{
  background-color: var(--foreground-semantic-informative-intermediate);
}
.bg-foreground-semantic-negative-intermediate{
  background-color: var(--foreground-semantic-negative-intermediate);
}
.bg-foreground-semantic-notice-intermediate{
  background-color: var(--foreground-semantic-notice-intermediate);
}
.bg-foreground-semantic-positive-intermediate{
  background-color: var(--foreground-semantic-positive-intermediate);
}
.bg-gray-100{
  background-color: var(--colors-gray-100);
}
.bg-gray-200{
  background-color: var(--colors-gray-200);
}
.bg-gray-300{
  background-color: var(--colors-gray-300);
}
.bg-gray-400{
  background-color: var(--colors-gray-400);
}
.bg-gray-50{
  background-color: var(--colors-gray-50);
}
.bg-gray-500{
  background-color: var(--colors-gray-500);
}
.bg-gray-600{
  background-color: var(--colors-gray-600);
}
.bg-gray-700{
  background-color: var(--colors-gray-700);
}
.bg-gray-800{
  background-color: var(--colors-gray-800);
}
.bg-gray-900{
  background-color: var(--colors-gray-900);
}
.bg-gray-950{
  background-color: var(--colors-gray-950);
}
.bg-green-100{
  background-color: var(--colors-green-100);
}
.bg-green-200{
  background-color: var(--colors-green-200);
}
.bg-green-300{
  background-color: var(--colors-green-300);
}
.bg-green-400{
  background-color: var(--colors-green-400);
}
.bg-green-50{
  background-color: var(--colors-green-50);
}
.bg-green-500{
  background-color: var(--colors-green-500);
}
.bg-green-600{
  background-color: var(--colors-green-600);
}
.bg-green-700{
  background-color: var(--colors-green-700);
}
.bg-green-800{
  background-color: var(--colors-green-800);
}
.bg-green-900{
  background-color: var(--colors-green-900);
}
.bg-green-950{
  background-color: var(--colors-green-950);
}
.bg-neutrals-100{
  background-color: var(--colors-neutrals-100);
}
.bg-neutrals-200{
  background-color: var(--colors-neutrals-200);
}
.bg-neutrals-300{
  background-color: var(--colors-neutrals-300);
}
.bg-neutrals-400{
  background-color: var(--colors-neutrals-400);
}
.bg-neutrals-50{
  background-color: var(--colors-neutrals-50);
}
.bg-neutrals-500{
  background-color: var(--colors-neutrals-500);
}
.bg-neutrals-600{
  background-color: var(--colors-neutrals-600);
}
.bg-neutrals-700{
  background-color: var(--colors-neutrals-700);
}
.bg-neutrals-800{
  background-color: var(--colors-neutrals-800);
}
.bg-neutrals-900{
  background-color: var(--colors-neutrals-900);
}
.bg-neutrals-950{
  background-color: var(--colors-neutrals-950);
}
.bg-orange-100{
  background-color: var(--colors-orange-100);
}
.bg-orange-200{
  background-color: var(--colors-orange-200);
}
.bg-orange-300{
  background-color: var(--colors-orange-300);
}
.bg-orange-400{
  background-color: var(--colors-orange-400);
}
.bg-orange-50{
  background-color: var(--colors-orange-50);
}
.bg-orange-500{
  background-color: var(--colors-orange-500);
}
.bg-orange-600{
  background-color: var(--colors-orange-600);
}
.bg-orange-700{
  background-color: var(--colors-orange-700);
}
.bg-orange-800{
  background-color: var(--colors-orange-800);
}
.bg-orange-900{
  background-color: var(--colors-orange-900);
}
.bg-orange-950{
  background-color: var(--colors-orange-950);
}
.bg-primary-100{
  background-color: var(--colors-primary-100);
}
.bg-primary-200{
  background-color: var(--colors-primary-200);
}
.bg-primary-300{
  background-color: var(--colors-primary-300);
}
.bg-primary-400{
  background-color: var(--colors-primary-400);
}
.bg-primary-50{
  background-color: var(--colors-primary-50);
}
.bg-primary-500{
  background-color: var(--colors-primary-500);
}
.bg-primary-600{
  background-color: var(--colors-primary-600);
}
.bg-primary-700{
  background-color: var(--colors-primary-700);
}
.bg-primary-800{
  background-color: var(--colors-primary-800);
}
.bg-primary-900{
  background-color: var(--colors-primary-900);
}
.bg-primary-950{
  background-color: var(--colors-primary-950);
}
.bg-red-100{
  background-color: var(--colors-red-100);
}
.bg-red-200{
  background-color: var(--colors-red-200);
}
.bg-red-300{
  background-color: var(--colors-red-300);
}
.bg-red-400{
  background-color: var(--colors-red-400);
}
.bg-red-50{
  background-color: var(--colors-red-50);
}
.bg-red-500{
  background-color: var(--colors-red-500);
}
.bg-red-600{
  background-color: var(--colors-red-600);
}
.bg-red-700{
  background-color: var(--colors-red-700);
}
.bg-red-800{
  background-color: var(--colors-red-800);
}
.bg-red-900{
  background-color: var(--colors-red-900);
}
.bg-red-950{
  background-color: var(--colors-red-950);
}
.bg-secondary-100{
  background-color: var(--colors-secondary-100);
}
.bg-secondary-200{
  background-color: var(--colors-secondary-200);
}
.bg-secondary-300{
  background-color: var(--colors-secondary-300);
}
.bg-secondary-400{
  background-color: var(--colors-secondary-400);
}
.bg-secondary-50{
  background-color: var(--colors-secondary-50);
}
.bg-secondary-500{
  background-color: var(--colors-secondary-500);
}
.bg-secondary-600{
  background-color: var(--colors-secondary-600);
}
.bg-secondary-700{
  background-color: var(--colors-secondary-700);
}
.bg-secondary-800{
  background-color: var(--colors-secondary-800);
}
.bg-secondary-900{
  background-color: var(--colors-secondary-900);
}
.bg-secondary-950{
  background-color: var(--colors-secondary-950);
}
.bg-text-brand-primary-default{
  background-color: var(--text-brand-primary-default);
}
.bg-text-brand-primary-inverse{
  background-color: var(--text-brand-primary-inverse);
}
.bg-text-brand-primary-low{
  background-color: var(--text-brand-primary-low);
}
.bg-text-brand-secondary-inverse{
  background-color: var(--text-brand-secondary-inverse);
}
.bg-text-brand-secondary-low{
  background-color: var(--text-brand-secondary-low);
}
.bg-text-neutral-default{
  background-color: var(--text-neutral-default);
}
.bg-text-neutral-default-on-dark{
  background-color: var(--text-neutral-default-on-dark);
}
.bg-text-neutral-disable{
  background-color: var(--text-neutral-disable);
}
.bg-text-neutral-inverse{
  background-color: var(--text-neutral-inverse);
}
.bg-text-neutral-low{
  background-color: var(--text-neutral-low);
}
.bg-text-neutral-lowest{
  background-color: var(--text-neutral-lowest);
}
.bg-text-semantic-informative-default{
  background-color: var(--text-semantic-informative-default);
}
.bg-text-semantic-informative-intermediate{
  background-color: var(--text-semantic-informative-intermediate);
}
.bg-text-semantic-informative-low{
  background-color: var(--text-semantic-informative-low);
}
.bg-text-semantic-negative-default{
  background-color: var(--text-semantic-negative-default);
}
.bg-text-semantic-negative-intermediate{
  background-color: var(--text-semantic-negative-intermediate);
}
.bg-text-semantic-negative-low{
  background-color: var(--text-semantic-negative-low);
}
.bg-text-semantic-notice-default{
  background-color: var(--text-semantic-notice-default);
}
.bg-text-semantic-notice-intermediate{
  background-color: var(--text-semantic-notice-intermediate);
}
.bg-text-semantic-notice-low{
  background-color: var(--text-semantic-notice-low);
}
.bg-text-semantic-positive-default{
  background-color: var(--text-semantic-positive-default);
}
.bg-text-semantic-positive-intermediate{
  background-color: var(--text-semantic-positive-intermediate);
}
.bg-text-semantic-positive-low{
  background-color: var(--text-semantic-positive-low);
}
.bg-transparent-black-10{
  background-color: var(--colors-transparent-black-10);
}
.bg-transparent-black-20{
  background-color: var(--colors-transparent-black-20);
}
.bg-transparent-black-30{
  background-color: var(--colors-transparent-black-30);
}
.bg-transparent-black-40{
  background-color: var(--colors-transparent-black-40);
}
.bg-transparent-black-5{
  background-color: var(--colors-transparent-black-5);
}
.bg-transparent-black-50{
  background-color: var(--colors-transparent-black-50);
}
.bg-transparent-black-60{
  background-color: var(--colors-transparent-black-60);
}
.bg-transparent-black-70{
  background-color: var(--colors-transparent-black-70);
}
.bg-transparent-black-80{
  background-color: var(--colors-transparent-black-80);
}
.bg-transparent-black-90{
  background-color: var(--colors-transparent-black-90);
}
.bg-transparent-white-10{
  background-color: var(--colors-transparent-white-10);
}
.bg-transparent-white-20{
  background-color: var(--colors-transparent-white-20);
}
.bg-transparent-white-30{
  background-color: var(--colors-transparent-white-30);
}
.bg-transparent-white-40{
  background-color: var(--colors-transparent-white-40);
}
.bg-transparent-white-5{
  background-color: var(--colors-transparent-white-5);
}
.bg-transparent-white-50{
  background-color: var(--colors-transparent-white-50);
}
.bg-transparent-white-60{
  background-color: var(--colors-transparent-white-60);
}
.bg-transparent-white-70{
  background-color: var(--colors-transparent-white-70);
}
.bg-transparent-white-80{
  background-color: var(--colors-transparent-white-80);
}
.bg-transparent-white-90{
  background-color: var(--colors-transparent-white-90);
}
.bg-white{
  background-color: var(--white);
}
.bg-opacity-0{
  --tw-bg-opacity: 0;
}
.bg-opacity-10{
  --tw-bg-opacity: 0.1;
}
.bg-opacity-100{
  --tw-bg-opacity: 1;
}
.bg-opacity-15{
  --tw-bg-opacity: 0.15;
}
.bg-opacity-20{
  --tw-bg-opacity: 0.2;
}
.bg-opacity-25{
  --tw-bg-opacity: 0.25;
}
.bg-opacity-30{
  --tw-bg-opacity: 0.3;
}
.bg-opacity-35{
  --tw-bg-opacity: 0.35;
}
.bg-opacity-40{
  --tw-bg-opacity: 0.4;
}
.bg-opacity-45{
  --tw-bg-opacity: 0.45;
}
.bg-opacity-5{
  --tw-bg-opacity: 0.05;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-opacity-55{
  --tw-bg-opacity: 0.55;
}
.bg-opacity-60{
  --tw-bg-opacity: 0.6;
}
.bg-opacity-65{
  --tw-bg-opacity: 0.65;
}
.bg-opacity-70{
  --tw-bg-opacity: 0.7;
}
.bg-opacity-75{
  --tw-bg-opacity: 0.75;
}
.bg-opacity-80{
  --tw-bg-opacity: 0.8;
}
.bg-opacity-85{
  --tw-bg-opacity: 0.85;
}
.bg-opacity-90{
  --tw-bg-opacity: 0.9;
}
.bg-opacity-95{
  --tw-bg-opacity: 0.95;
}
.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-bl{
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.bg-gradient-to-br{
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-gradient-to-tl{
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}
.bg-gradient-to-tr{
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}
.bg-none{
  background-image: none;
}
.from-text-brand-primary-default{
  --tw-gradient-from: var(--text-brand-primary-default) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-brand-primary-inverse{
  --tw-gradient-from: var(--text-brand-primary-inverse) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-brand-primary-low{
  --tw-gradient-from: var(--text-brand-primary-low) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-brand-secondary-inverse{
  --tw-gradient-from: var(--text-brand-secondary-inverse) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-brand-secondary-low{
  --tw-gradient-from: var(--text-brand-secondary-low) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-neutral-default{
  --tw-gradient-from: var(--text-neutral-default) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-neutral-default-on-dark{
  --tw-gradient-from: var(--text-neutral-default-on-dark) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-neutral-disable{
  --tw-gradient-from: var(--text-neutral-disable) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-neutral-inverse{
  --tw-gradient-from: var(--text-neutral-inverse) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-neutral-low{
  --tw-gradient-from: var(--text-neutral-low) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-neutral-lowest{
  --tw-gradient-from: var(--text-neutral-lowest) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-informative-default{
  --tw-gradient-from: var(--text-semantic-informative-default) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-informative-intermediate{
  --tw-gradient-from: var(--text-semantic-informative-intermediate) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-informative-low{
  --tw-gradient-from: var(--text-semantic-informative-low) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-negative-default{
  --tw-gradient-from: var(--text-semantic-negative-default) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-negative-intermediate{
  --tw-gradient-from: var(--text-semantic-negative-intermediate) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-negative-low{
  --tw-gradient-from: var(--text-semantic-negative-low) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-notice-default{
  --tw-gradient-from: var(--text-semantic-notice-default) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-notice-intermediate{
  --tw-gradient-from: var(--text-semantic-notice-intermediate) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-notice-low{
  --tw-gradient-from: var(--text-semantic-notice-low) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-positive-default{
  --tw-gradient-from: var(--text-semantic-positive-default) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-positive-intermediate{
  --tw-gradient-from: var(--text-semantic-positive-intermediate) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-semantic-positive-low{
  --tw-gradient-from: var(--text-semantic-positive-low) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-text-brand-primary-default{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-brand-primary-default) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-brand-primary-inverse{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-brand-primary-inverse) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-brand-primary-low{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-brand-primary-low) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-brand-secondary-inverse{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-brand-secondary-inverse) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-brand-secondary-low{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-brand-secondary-low) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-neutral-default{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-neutral-default) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-neutral-default-on-dark{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-neutral-default-on-dark) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-neutral-disable{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-neutral-disable) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-neutral-inverse{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-neutral-inverse) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-neutral-low{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-neutral-low) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-neutral-lowest{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-neutral-lowest) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-informative-default{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-informative-default) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-informative-intermediate{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-informative-intermediate) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-informative-low{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-informative-low) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-negative-default{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-negative-default) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-negative-intermediate{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-negative-intermediate) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-negative-low{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-negative-low) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-notice-default{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-notice-default) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-notice-intermediate{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-notice-intermediate) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-notice-low{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-notice-low) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-positive-default{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-positive-default) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-positive-intermediate{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-positive-intermediate) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-text-semantic-positive-low{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--text-semantic-positive-low) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-text-brand-primary-default{
  --tw-gradient-to: var(--text-brand-primary-default) var(--tw-gradient-to-position);
}
.to-text-brand-primary-inverse{
  --tw-gradient-to: var(--text-brand-primary-inverse) var(--tw-gradient-to-position);
}
.to-text-brand-primary-low{
  --tw-gradient-to: var(--text-brand-primary-low) var(--tw-gradient-to-position);
}
.to-text-brand-secondary-inverse{
  --tw-gradient-to: var(--text-brand-secondary-inverse) var(--tw-gradient-to-position);
}
.to-text-brand-secondary-low{
  --tw-gradient-to: var(--text-brand-secondary-low) var(--tw-gradient-to-position);
}
.to-text-neutral-default{
  --tw-gradient-to: var(--text-neutral-default) var(--tw-gradient-to-position);
}
.to-text-neutral-default-on-dark{
  --tw-gradient-to: var(--text-neutral-default-on-dark) var(--tw-gradient-to-position);
}
.to-text-neutral-disable{
  --tw-gradient-to: var(--text-neutral-disable) var(--tw-gradient-to-position);
}
.to-text-neutral-inverse{
  --tw-gradient-to: var(--text-neutral-inverse) var(--tw-gradient-to-position);
}
.to-text-neutral-low{
  --tw-gradient-to: var(--text-neutral-low) var(--tw-gradient-to-position);
}
.to-text-neutral-lowest{
  --tw-gradient-to: var(--text-neutral-lowest) var(--tw-gradient-to-position);
}
.to-text-semantic-informative-default{
  --tw-gradient-to: var(--text-semantic-informative-default) var(--tw-gradient-to-position);
}
.to-text-semantic-informative-intermediate{
  --tw-gradient-to: var(--text-semantic-informative-intermediate) var(--tw-gradient-to-position);
}
.to-text-semantic-informative-low{
  --tw-gradient-to: var(--text-semantic-informative-low) var(--tw-gradient-to-position);
}
.to-text-semantic-negative-default{
  --tw-gradient-to: var(--text-semantic-negative-default) var(--tw-gradient-to-position);
}
.to-text-semantic-negative-intermediate{
  --tw-gradient-to: var(--text-semantic-negative-intermediate) var(--tw-gradient-to-position);
}
.to-text-semantic-negative-low{
  --tw-gradient-to: var(--text-semantic-negative-low) var(--tw-gradient-to-position);
}
.to-text-semantic-notice-default{
  --tw-gradient-to: var(--text-semantic-notice-default) var(--tw-gradient-to-position);
}
.to-text-semantic-notice-intermediate{
  --tw-gradient-to: var(--text-semantic-notice-intermediate) var(--tw-gradient-to-position);
}
.to-text-semantic-notice-low{
  --tw-gradient-to: var(--text-semantic-notice-low) var(--tw-gradient-to-position);
}
.to-text-semantic-positive-default{
  --tw-gradient-to: var(--text-semantic-positive-default) var(--tw-gradient-to-position);
}
.to-text-semantic-positive-intermediate{
  --tw-gradient-to: var(--text-semantic-positive-intermediate) var(--tw-gradient-to-position);
}
.to-text-semantic-positive-low{
  --tw-gradient-to: var(--text-semantic-positive-low) var(--tw-gradient-to-position);
}
.bg-auto{
  background-size: auto;
}
.bg-contain{
  background-size: contain;
}
.bg-cover{
  background-size: cover;
}
.bg-fixed{
  background-attachment: fixed;
}
.bg-local{
  background-attachment: local;
}
.bg-scroll{
  background-attachment: scroll;
}
.bg-clip-border{
  background-clip: border-box;
}
.bg-clip-padding{
  background-clip: padding-box;
}
.bg-clip-content{
  background-clip: content-box;
}
.bg-clip-text{
  background-clip: text;
}
.bg-bottom{
  background-position: bottom;
}
.bg-center{
  background-position: center;
}
.bg-left{
  background-position: left;
}
.bg-left-bottom{
  background-position: left bottom;
}
.bg-left-top{
  background-position: left top;
}
.bg-right{
  background-position: right;
}
.bg-right-bottom{
  background-position: right bottom;
}
.bg-right-top{
  background-position: right top;
}
.bg-top{
  background-position: top;
}
.bg-repeat{
  background-repeat: repeat;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.bg-repeat-x{
  background-repeat: repeat-x;
}
.bg-repeat-y{
  background-repeat: repeat-y;
}
.bg-repeat-round{
  background-repeat: round;
}
.bg-repeat-space{
  background-repeat: space;
}
.bg-origin-border{
  background-origin: border-box;
}
.bg-origin-padding{
  background-origin: padding-box;
}
.bg-origin-content{
  background-origin: content-box;
}
.fill-background-brand-primary-default{
  fill: var(--background-brand-primary-default);
}
.fill-background-brand-primary-high{
  fill: var(--background-brand-primary-high);
}
.fill-background-brand-primary-highest{
  fill: var(--background-brand-primary-highest);
}
.fill-background-brand-primary-inverse{
  fill: var(--background-brand-primary-inverse);
}
.fill-background-brand-primary-low{
  fill: var(--background-brand-primary-low);
}
.fill-background-brand-primary-lowest{
  fill: var(--background-brand-primary-lowest);
}
.fill-background-brand-primary-subtle{
  fill: var(--background-brand-primary-subtle);
}
.fill-background-brand-secondary-default{
  fill: var(--background-brand-secondary-default);
}
.fill-background-brand-secondary-highest{
  fill: var(--background-brand-secondary-highest);
}
.fill-background-brand-secondary-subtle{
  fill: var(--background-brand-secondary-subtle);
}
.fill-background-neutral-default{
  fill: var(--background-neutral-default);
}
.fill-background-neutral-disabled{
  fill: var(--background-neutral-disabled);
}
.fill-background-neutral-high{
  fill: var(--background-neutral-high);
}
.fill-background-neutral-intermediate{
  fill: var(--background-neutral-intermediate);
}
.fill-background-neutral-inverse-high{
  fill: var(--background-neutral-inverse-high);
}
.fill-background-neutral-inverse-highest{
  fill: var(--background-neutral-inverse-highest);
}
.fill-background-neutral-low{
  fill: var(--background-neutral-low);
}
.fill-background-neutral-lowest{
  fill: var(--background-neutral-lowest);
}
.fill-background-neutral-on-default{
  fill: var(--background-neutral-on-default);
}
.fill-background-neutral-on-default-low{
  fill: var(--background-neutral-on-default-low);
}
.fill-background-neutral-on-default-lowest{
  fill: var(--background-neutral-on-default-lowest);
}
.fill-background-neutral-on-inverse{
  fill: var(--background-neutral-on-inverse);
}
.fill-background-neutral-on-inverse-low{
  fill: var(--background-neutral-on-inverse-low);
}
.fill-background-neutral-on-inverse-lowest{
  fill: var(--background-neutral-on-inverse-lowest);
}
.fill-background-neutral-overlay{
  fill: var(--background-neutral-overlay);
}
.fill-background-semantic-informative-intermediate{
  fill: var(--background-semantic-informative-intermediate);
}
.fill-background-semantic-informative-subtle{
  fill: var(--background-semantic-informative-subtle);
}
.fill-background-semantic-negative-default{
  fill: var(--background-semantic-negative-default);
}
.fill-background-semantic-negative-high{
  fill: var(--background-semantic-negative-high);
}
.fill-background-semantic-negative-highest{
  fill: var(--background-semantic-negative-highest);
}
.fill-background-semantic-negative-intermediate{
  fill: var(--background-semantic-negative-intermediate);
}
.fill-background-semantic-negative-inverse{
  fill: var(--background-semantic-negative-inverse);
}
.fill-background-semantic-negative-subtle{
  fill: var(--background-semantic-negative-subtle);
}
.fill-background-semantic-notice-intermediate{
  fill: var(--background-semantic-notice-intermediate);
}
.fill-background-semantic-notice-subtle{
  fill: var(--background-semantic-notice-subtle);
}
.fill-background-semantic-positive-intermediate{
  fill: var(--background-semantic-positive-intermediate);
}
.fill-background-semantic-positive-subtle{
  fill: var(--background-semantic-positive-subtle);
}
.fill-black{
  fill: var(--black);
}
.fill-blue-100{
  fill: var(--colors-blue-100);
}
.fill-blue-200{
  fill: var(--colors-blue-200);
}
.fill-blue-300{
  fill: var(--colors-blue-300);
}
.fill-blue-400{
  fill: var(--colors-blue-400);
}
.fill-blue-50{
  fill: var(--colors-blue-50);
}
.fill-blue-500{
  fill: var(--colors-blue-500);
}
.fill-blue-600{
  fill: var(--colors-blue-600);
}
.fill-blue-700{
  fill: var(--colors-blue-700);
}
.fill-blue-800{
  fill: var(--colors-blue-800);
}
.fill-blue-900{
  fill: var(--colors-blue-900);
}
.fill-blue-950{
  fill: var(--colors-blue-950);
}
.fill-border-active{
  fill: var(--border-active);
}
.fill-border-brand-primary-default{
  fill: var(--border-brand-primary-default);
}
.fill-border-brand-primary-high{
  fill: var(--border-brand-primary-high);
}
.fill-border-brand-primary-inverse{
  fill: var(--border-brand-primary-inverse);
}
.fill-border-brand-secondary-default{
  fill: var(--border-brand-secondary-default);
}
.fill-border-brand-secondary-intermediate{
  fill: var(--border-brand-secondary-intermediate);
}
.fill-border-default{
  fill: var(--border-default);
}
.fill-border-disabled{
  fill: var(--border-disabled);
}
.fill-border-error{
  fill: var(--border-error);
}
.fill-border-informative{
  fill: var(--border-informative);
}
.fill-border-inverse{
  fill: var(--border-inverse);
}
.fill-border-neutral-low{
  fill: var(--border-neutral-low);
}
.fill-border-neutral-lowest{
  fill: var(--border-neutral-lowest);
}
.fill-border-semantic-informative-default{
  fill: var(--border-semantic-informative-default);
}
.fill-border-semantic-informative-inverse{
  fill: var(--border-semantic-informative-inverse);
}
.fill-border-semantic-negative-default{
  fill: var(--border-semantic-negative-default);
}
.fill-border-semantic-negative-high{
  fill: var(--border-semantic-negative-high);
}
.fill-border-semantic-negative-inverse{
  fill: var(--border-semantic-negative-inverse);
}
.fill-border-semantic-notice-default{
  fill: var(--border-semantic-notice-default);
}
.fill-border-semantic-notice-high{
  fill: var(--border-semantic-notice-high);
}
.fill-border-semantic-notice-inverse{
  fill: var(--border-semantic-notice-inverse);
}
.fill-border-semantic-positive-default{
  fill: var(--border-semantic-positive-default);
}
.fill-border-semantic-positive-inverse{
  fill: var(--border-semantic-positive-inverse);
}
.fill-border-success{
  fill: var(--border-success);
}
.fill-border-warning{
  fill: var(--border-warning);
}
.fill-foreground-brand-primary-default{
  fill: var(--foreground-brand-primary-default);
}
.fill-foreground-brand-secondary-default{
  fill: var(--foreground-brand-secondary-default);
}
.fill-foreground-brand-secondary-intermediate{
  fill: var(--foreground-brand-secondary-intermediate);
}
.fill-foreground-brand-secondary-inverse{
  fill: var(--foreground-brand-secondary-inverse);
}
.fill-foreground-neutral-default{
  fill: var(--foreground-neutral-default);
}
.fill-foreground-neutral-disable{
  fill: var(--foreground-neutral-disable);
}
.fill-foreground-neutral-inverse{
  fill: var(--foreground-neutral-inverse);
}
.fill-foreground-neutral-inverse-disable{
  fill: var(--foreground-neutral-inverse-disable);
}
.fill-foreground-neutral-inverse-low{
  fill: var(--foreground-neutral-inverse-low);
}
.fill-foreground-neutral-inverse-lowest{
  fill: var(--foreground-neutral-inverse-lowest);
}
.fill-foreground-neutral-low{
  fill: var(--foreground-neutral-low);
}
.fill-foreground-neutral-lowest{
  fill: var(--foreground-neutral-lowest);
}
.fill-foreground-semantic-informative-intermediate{
  fill: var(--foreground-semantic-informative-intermediate);
}
.fill-foreground-semantic-negative-intermediate{
  fill: var(--foreground-semantic-negative-intermediate);
}
.fill-foreground-semantic-notice-intermediate{
  fill: var(--foreground-semantic-notice-intermediate);
}
.fill-foreground-semantic-positive-intermediate{
  fill: var(--foreground-semantic-positive-intermediate);
}
.fill-gray-100{
  fill: var(--colors-gray-100);
}
.fill-gray-200{
  fill: var(--colors-gray-200);
}
.fill-gray-300{
  fill: var(--colors-gray-300);
}
.fill-gray-400{
  fill: var(--colors-gray-400);
}
.fill-gray-50{
  fill: var(--colors-gray-50);
}
.fill-gray-500{
  fill: var(--colors-gray-500);
}
.fill-gray-600{
  fill: var(--colors-gray-600);
}
.fill-gray-700{
  fill: var(--colors-gray-700);
}
.fill-gray-800{
  fill: var(--colors-gray-800);
}
.fill-gray-900{
  fill: var(--colors-gray-900);
}
.fill-gray-950{
  fill: var(--colors-gray-950);
}
.fill-green-100{
  fill: var(--colors-green-100);
}
.fill-green-200{
  fill: var(--colors-green-200);
}
.fill-green-300{
  fill: var(--colors-green-300);
}
.fill-green-400{
  fill: var(--colors-green-400);
}
.fill-green-50{
  fill: var(--colors-green-50);
}
.fill-green-500{
  fill: var(--colors-green-500);
}
.fill-green-600{
  fill: var(--colors-green-600);
}
.fill-green-700{
  fill: var(--colors-green-700);
}
.fill-green-800{
  fill: var(--colors-green-800);
}
.fill-green-900{
  fill: var(--colors-green-900);
}
.fill-green-950{
  fill: var(--colors-green-950);
}
.fill-neutrals-100{
  fill: var(--colors-neutrals-100);
}
.fill-neutrals-200{
  fill: var(--colors-neutrals-200);
}
.fill-neutrals-300{
  fill: var(--colors-neutrals-300);
}
.fill-neutrals-400{
  fill: var(--colors-neutrals-400);
}
.fill-neutrals-50{
  fill: var(--colors-neutrals-50);
}
.fill-neutrals-500{
  fill: var(--colors-neutrals-500);
}
.fill-neutrals-600{
  fill: var(--colors-neutrals-600);
}
.fill-neutrals-700{
  fill: var(--colors-neutrals-700);
}
.fill-neutrals-800{
  fill: var(--colors-neutrals-800);
}
.fill-neutrals-900{
  fill: var(--colors-neutrals-900);
}
.fill-neutrals-950{
  fill: var(--colors-neutrals-950);
}
.fill-none{
  fill: none;
}
.fill-orange-100{
  fill: var(--colors-orange-100);
}
.fill-orange-200{
  fill: var(--colors-orange-200);
}
.fill-orange-300{
  fill: var(--colors-orange-300);
}
.fill-orange-400{
  fill: var(--colors-orange-400);
}
.fill-orange-50{
  fill: var(--colors-orange-50);
}
.fill-orange-500{
  fill: var(--colors-orange-500);
}
.fill-orange-600{
  fill: var(--colors-orange-600);
}
.fill-orange-700{
  fill: var(--colors-orange-700);
}
.fill-orange-800{
  fill: var(--colors-orange-800);
}
.fill-orange-900{
  fill: var(--colors-orange-900);
}
.fill-orange-950{
  fill: var(--colors-orange-950);
}
.fill-primary-100{
  fill: var(--colors-primary-100);
}
.fill-primary-200{
  fill: var(--colors-primary-200);
}
.fill-primary-300{
  fill: var(--colors-primary-300);
}
.fill-primary-400{
  fill: var(--colors-primary-400);
}
.fill-primary-50{
  fill: var(--colors-primary-50);
}
.fill-primary-500{
  fill: var(--colors-primary-500);
}
.fill-primary-600{
  fill: var(--colors-primary-600);
}
.fill-primary-700{
  fill: var(--colors-primary-700);
}
.fill-primary-800{
  fill: var(--colors-primary-800);
}
.fill-primary-900{
  fill: var(--colors-primary-900);
}
.fill-primary-950{
  fill: var(--colors-primary-950);
}
.fill-red-100{
  fill: var(--colors-red-100);
}
.fill-red-200{
  fill: var(--colors-red-200);
}
.fill-red-300{
  fill: var(--colors-red-300);
}
.fill-red-400{
  fill: var(--colors-red-400);
}
.fill-red-50{
  fill: var(--colors-red-50);
}
.fill-red-500{
  fill: var(--colors-red-500);
}
.fill-red-600{
  fill: var(--colors-red-600);
}
.fill-red-700{
  fill: var(--colors-red-700);
}
.fill-red-800{
  fill: var(--colors-red-800);
}
.fill-red-900{
  fill: var(--colors-red-900);
}
.fill-red-950{
  fill: var(--colors-red-950);
}
.fill-secondary-100{
  fill: var(--colors-secondary-100);
}
.fill-secondary-200{
  fill: var(--colors-secondary-200);
}
.fill-secondary-300{
  fill: var(--colors-secondary-300);
}
.fill-secondary-400{
  fill: var(--colors-secondary-400);
}
.fill-secondary-50{
  fill: var(--colors-secondary-50);
}
.fill-secondary-500{
  fill: var(--colors-secondary-500);
}
.fill-secondary-600{
  fill: var(--colors-secondary-600);
}
.fill-secondary-700{
  fill: var(--colors-secondary-700);
}
.fill-secondary-800{
  fill: var(--colors-secondary-800);
}
.fill-secondary-900{
  fill: var(--colors-secondary-900);
}
.fill-secondary-950{
  fill: var(--colors-secondary-950);
}
.fill-text-brand-primary-default{
  fill: var(--text-brand-primary-default);
}
.fill-text-brand-primary-inverse{
  fill: var(--text-brand-primary-inverse);
}
.fill-text-brand-primary-low{
  fill: var(--text-brand-primary-low);
}
.fill-text-brand-secondary-inverse{
  fill: var(--text-brand-secondary-inverse);
}
.fill-text-brand-secondary-low{
  fill: var(--text-brand-secondary-low);
}
.fill-text-neutral-default{
  fill: var(--text-neutral-default);
}
.fill-text-neutral-default-on-dark{
  fill: var(--text-neutral-default-on-dark);
}
.fill-text-neutral-disable{
  fill: var(--text-neutral-disable);
}
.fill-text-neutral-inverse{
  fill: var(--text-neutral-inverse);
}
.fill-text-neutral-low{
  fill: var(--text-neutral-low);
}
.fill-text-neutral-lowest{
  fill: var(--text-neutral-lowest);
}
.fill-text-semantic-informative-default{
  fill: var(--text-semantic-informative-default);
}
.fill-text-semantic-informative-intermediate{
  fill: var(--text-semantic-informative-intermediate);
}
.fill-text-semantic-informative-low{
  fill: var(--text-semantic-informative-low);
}
.fill-text-semantic-negative-default{
  fill: var(--text-semantic-negative-default);
}
.fill-text-semantic-negative-intermediate{
  fill: var(--text-semantic-negative-intermediate);
}
.fill-text-semantic-negative-low{
  fill: var(--text-semantic-negative-low);
}
.fill-text-semantic-notice-default{
  fill: var(--text-semantic-notice-default);
}
.fill-text-semantic-notice-intermediate{
  fill: var(--text-semantic-notice-intermediate);
}
.fill-text-semantic-notice-low{
  fill: var(--text-semantic-notice-low);
}
.fill-text-semantic-positive-default{
  fill: var(--text-semantic-positive-default);
}
.fill-text-semantic-positive-intermediate{
  fill: var(--text-semantic-positive-intermediate);
}
.fill-text-semantic-positive-low{
  fill: var(--text-semantic-positive-low);
}
.fill-transparent-black-10{
  fill: var(--colors-transparent-black-10);
}
.fill-transparent-black-20{
  fill: var(--colors-transparent-black-20);
}
.fill-transparent-black-30{
  fill: var(--colors-transparent-black-30);
}
.fill-transparent-black-40{
  fill: var(--colors-transparent-black-40);
}
.fill-transparent-black-5{
  fill: var(--colors-transparent-black-5);
}
.fill-transparent-black-50{
  fill: var(--colors-transparent-black-50);
}
.fill-transparent-black-60{
  fill: var(--colors-transparent-black-60);
}
.fill-transparent-black-70{
  fill: var(--colors-transparent-black-70);
}
.fill-transparent-black-80{
  fill: var(--colors-transparent-black-80);
}
.fill-transparent-black-90{
  fill: var(--colors-transparent-black-90);
}
.fill-transparent-white-10{
  fill: var(--colors-transparent-white-10);
}
.fill-transparent-white-20{
  fill: var(--colors-transparent-white-20);
}
.fill-transparent-white-30{
  fill: var(--colors-transparent-white-30);
}
.fill-transparent-white-40{
  fill: var(--colors-transparent-white-40);
}
.fill-transparent-white-5{
  fill: var(--colors-transparent-white-5);
}
.fill-transparent-white-50{
  fill: var(--colors-transparent-white-50);
}
.fill-transparent-white-60{
  fill: var(--colors-transparent-white-60);
}
.fill-transparent-white-70{
  fill: var(--colors-transparent-white-70);
}
.fill-transparent-white-80{
  fill: var(--colors-transparent-white-80);
}
.fill-transparent-white-90{
  fill: var(--colors-transparent-white-90);
}
.fill-white{
  fill: var(--white);
}
.stroke-text-brand-primary-default{
  stroke: var(--text-brand-primary-default);
}
.stroke-text-brand-primary-inverse{
  stroke: var(--text-brand-primary-inverse);
}
.stroke-text-brand-primary-low{
  stroke: var(--text-brand-primary-low);
}
.stroke-text-brand-secondary-inverse{
  stroke: var(--text-brand-secondary-inverse);
}
.stroke-text-brand-secondary-low{
  stroke: var(--text-brand-secondary-low);
}
.stroke-text-neutral-default{
  stroke: var(--text-neutral-default);
}
.stroke-text-neutral-default-on-dark{
  stroke: var(--text-neutral-default-on-dark);
}
.stroke-text-neutral-disable{
  stroke: var(--text-neutral-disable);
}
.stroke-text-neutral-inverse{
  stroke: var(--text-neutral-inverse);
}
.stroke-text-neutral-low{
  stroke: var(--text-neutral-low);
}
.stroke-text-neutral-lowest{
  stroke: var(--text-neutral-lowest);
}
.stroke-text-semantic-informative-default{
  stroke: var(--text-semantic-informative-default);
}
.stroke-text-semantic-informative-intermediate{
  stroke: var(--text-semantic-informative-intermediate);
}
.stroke-text-semantic-informative-low{
  stroke: var(--text-semantic-informative-low);
}
.stroke-text-semantic-negative-default{
  stroke: var(--text-semantic-negative-default);
}
.stroke-text-semantic-negative-intermediate{
  stroke: var(--text-semantic-negative-intermediate);
}
.stroke-text-semantic-negative-low{
  stroke: var(--text-semantic-negative-low);
}
.stroke-text-semantic-notice-default{
  stroke: var(--text-semantic-notice-default);
}
.stroke-text-semantic-notice-intermediate{
  stroke: var(--text-semantic-notice-intermediate);
}
.stroke-text-semantic-notice-low{
  stroke: var(--text-semantic-notice-low);
}
.stroke-text-semantic-positive-default{
  stroke: var(--text-semantic-positive-default);
}
.stroke-text-semantic-positive-intermediate{
  stroke: var(--text-semantic-positive-intermediate);
}
.stroke-text-semantic-positive-low{
  stroke: var(--text-semantic-positive-low);
}
.p-2{
  padding: 0.5rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-\[2px\]{
  padding-top: 2px;
  padding-bottom: 2px;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pl-1\.5{
  padding-left: 0.375rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pr-3{
  padding-right: 0.75rem;
}
.pt-1{
  padding-top: 0.25rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-\[18px\]{
  padding-top: 18px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-justify{
  text-align: justify;
}
.text-start{
  text-align: start;
}
.text-end{
  text-align: end;
}
.align-text-top{
  vertical-align: text-top;
}
.align-text-bottom{
  vertical-align: text-bottom;
}
.text-10-m-label{
  font-size: 10px;
  line-height: 12px;
  font-weight: 500;
}
.text-10-r-body{
  font-size: 10px;
  line-height: 12px;
  font-weight: 400;
}
.text-11-m-label{
  font-size: 11px;
  line-height: 14px;
  font-weight: 500;
}
.text-11-r-body{
  font-size: 11px;
  line-height: 14px;
  font-weight: 500;
}
.text-12-m-label{
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
}
.text-12-r-body{
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.text-14-m-label{
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  font-weight: 500;
}
.text-14-m-title{
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1px;
  font-weight: 500;
}
.text-14-r-body{
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  font-weight: 400;
}
.text-16-m-title{
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  font-weight: 500;
}
.text-16-r-body{
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.text-20-m-headline{
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0.15px;
  font-weight: 500;
}
.text-20-r-headline{
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0.15px;
  font-weight: 400;
}
.text-22-r-headline{
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
}
.text-24-r-headline{
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}
.text-24-sb-headline{
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}
.text-28-r-headline{
  font-size: 28px;
  line-height: 36px;
  font-weight: 400;
}
.text-28-sb-headline{
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
}
.text-32-r-headline{
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
}
.text-36-r-display{
  font-size: 36px;
  line-height: 44px;
  font-weight: 400;
}
.text-36-sb-display{
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
}
.text-45-r-display{
  font-size: 45px;
  line-height: 52px;
  font-weight: 400;
}
.text-57-r-display{
  font-size: 57px;
  line-height: 64px;
  letter-spacing: -0.25px;
  font-weight: 400;
}
.font-\[500\]{
  font-weight: 500;
}
.font-bold{
  font-weight: 700;
}
.text-\[\#006B68\]{
  --tw-text-opacity: 1;
  color: rgb(0 107 104 / var(--tw-text-opacity, 1));
}
.text-\[\#B21D22\]{
  --tw-text-opacity: 1;
  color: rgb(178 29 34 / var(--tw-text-opacity, 1));
}
.text-background-brand-primary-default{
  color: var(--background-brand-primary-default);
}
.text-background-brand-primary-high{
  color: var(--background-brand-primary-high);
}
.text-background-brand-primary-highest{
  color: var(--background-brand-primary-highest);
}
.text-background-brand-primary-inverse{
  color: var(--background-brand-primary-inverse);
}
.text-background-brand-primary-low{
  color: var(--background-brand-primary-low);
}
.text-background-brand-primary-lowest{
  color: var(--background-brand-primary-lowest);
}
.text-background-brand-primary-subtle{
  color: var(--background-brand-primary-subtle);
}
.text-background-brand-secondary-default{
  color: var(--background-brand-secondary-default);
}
.text-background-brand-secondary-highest{
  color: var(--background-brand-secondary-highest);
}
.text-background-brand-secondary-subtle{
  color: var(--background-brand-secondary-subtle);
}
.text-background-neutral-default{
  color: var(--background-neutral-default);
}
.text-background-neutral-disabled{
  color: var(--background-neutral-disabled);
}
.text-background-neutral-high{
  color: var(--background-neutral-high);
}
.text-background-neutral-intermediate{
  color: var(--background-neutral-intermediate);
}
.text-background-neutral-inverse-high{
  color: var(--background-neutral-inverse-high);
}
.text-background-neutral-inverse-highest{
  color: var(--background-neutral-inverse-highest);
}
.text-background-neutral-low{
  color: var(--background-neutral-low);
}
.text-background-neutral-lowest{
  color: var(--background-neutral-lowest);
}
.text-background-neutral-on-default{
  color: var(--background-neutral-on-default);
}
.text-background-neutral-on-default-low{
  color: var(--background-neutral-on-default-low);
}
.text-background-neutral-on-default-lowest{
  color: var(--background-neutral-on-default-lowest);
}
.text-background-neutral-on-inverse{
  color: var(--background-neutral-on-inverse);
}
.text-background-neutral-on-inverse-low{
  color: var(--background-neutral-on-inverse-low);
}
.text-background-neutral-on-inverse-lowest{
  color: var(--background-neutral-on-inverse-lowest);
}
.text-background-neutral-overlay{
  color: var(--background-neutral-overlay);
}
.text-background-semantic-informative-intermediate{
  color: var(--background-semantic-informative-intermediate);
}
.text-background-semantic-informative-subtle{
  color: var(--background-semantic-informative-subtle);
}
.text-background-semantic-negative-default{
  color: var(--background-semantic-negative-default);
}
.text-background-semantic-negative-high{
  color: var(--background-semantic-negative-high);
}
.text-background-semantic-negative-highest{
  color: var(--background-semantic-negative-highest);
}
.text-background-semantic-negative-intermediate{
  color: var(--background-semantic-negative-intermediate);
}
.text-background-semantic-negative-inverse{
  color: var(--background-semantic-negative-inverse);
}
.text-background-semantic-negative-subtle{
  color: var(--background-semantic-negative-subtle);
}
.text-background-semantic-notice-intermediate{
  color: var(--background-semantic-notice-intermediate);
}
.text-background-semantic-notice-subtle{
  color: var(--background-semantic-notice-subtle);
}
.text-background-semantic-positive-intermediate{
  color: var(--background-semantic-positive-intermediate);
}
.text-background-semantic-positive-subtle{
  color: var(--background-semantic-positive-subtle);
}
.text-black{
  color: var(--black);
}
.text-blue-100{
  color: var(--colors-blue-100);
}
.text-blue-200{
  color: var(--colors-blue-200);
}
.text-blue-300{
  color: var(--colors-blue-300);
}
.text-blue-400{
  color: var(--colors-blue-400);
}
.text-blue-50{
  color: var(--colors-blue-50);
}
.text-blue-500{
  color: var(--colors-blue-500);
}
.text-blue-600{
  color: var(--colors-blue-600);
}
.text-blue-700{
  color: var(--colors-blue-700);
}
.text-blue-800{
  color: var(--colors-blue-800);
}
.text-blue-900{
  color: var(--colors-blue-900);
}
.text-blue-950{
  color: var(--colors-blue-950);
}
.text-border-active{
  color: var(--border-active);
}
.text-border-brand-primary-default{
  color: var(--border-brand-primary-default);
}
.text-border-brand-primary-high{
  color: var(--border-brand-primary-high);
}
.text-border-brand-primary-inverse{
  color: var(--border-brand-primary-inverse);
}
.text-border-brand-secondary-default{
  color: var(--border-brand-secondary-default);
}
.text-border-brand-secondary-intermediate{
  color: var(--border-brand-secondary-intermediate);
}
.text-border-default{
  color: var(--border-default);
}
.text-border-disabled{
  color: var(--border-disabled);
}
.text-border-error{
  color: var(--border-error);
}
.text-border-informative{
  color: var(--border-informative);
}
.text-border-inverse{
  color: var(--border-inverse);
}
.text-border-neutral-low{
  color: var(--border-neutral-low);
}
.text-border-neutral-lowest{
  color: var(--border-neutral-lowest);
}
.text-border-semantic-informative-default{
  color: var(--border-semantic-informative-default);
}
.text-border-semantic-informative-inverse{
  color: var(--border-semantic-informative-inverse);
}
.text-border-semantic-negative-default{
  color: var(--border-semantic-negative-default);
}
.text-border-semantic-negative-high{
  color: var(--border-semantic-negative-high);
}
.text-border-semantic-negative-inverse{
  color: var(--border-semantic-negative-inverse);
}
.text-border-semantic-notice-default{
  color: var(--border-semantic-notice-default);
}
.text-border-semantic-notice-high{
  color: var(--border-semantic-notice-high);
}
.text-border-semantic-notice-inverse{
  color: var(--border-semantic-notice-inverse);
}
.text-border-semantic-positive-default{
  color: var(--border-semantic-positive-default);
}
.text-border-semantic-positive-inverse{
  color: var(--border-semantic-positive-inverse);
}
.text-border-success{
  color: var(--border-success);
}
.text-border-warning{
  color: var(--border-warning);
}
.text-foreground-brand-primary-default{
  color: var(--foreground-brand-primary-default);
}
.text-foreground-brand-secondary-default{
  color: var(--foreground-brand-secondary-default);
}
.text-foreground-brand-secondary-intermediate{
  color: var(--foreground-brand-secondary-intermediate);
}
.text-foreground-brand-secondary-inverse{
  color: var(--foreground-brand-secondary-inverse);
}
.text-foreground-neutral-default{
  color: var(--foreground-neutral-default);
}
.text-foreground-neutral-disable{
  color: var(--foreground-neutral-disable);
}
.text-foreground-neutral-inverse{
  color: var(--foreground-neutral-inverse);
}
.text-foreground-neutral-inverse-disable{
  color: var(--foreground-neutral-inverse-disable);
}
.text-foreground-neutral-inverse-low{
  color: var(--foreground-neutral-inverse-low);
}
.text-foreground-neutral-inverse-lowest{
  color: var(--foreground-neutral-inverse-lowest);
}
.text-foreground-neutral-low{
  color: var(--foreground-neutral-low);
}
.text-foreground-neutral-lowest{
  color: var(--foreground-neutral-lowest);
}
.text-foreground-semantic-informative-intermediate{
  color: var(--foreground-semantic-informative-intermediate);
}
.text-foreground-semantic-negative-intermediate{
  color: var(--foreground-semantic-negative-intermediate);
}
.text-foreground-semantic-notice-intermediate{
  color: var(--foreground-semantic-notice-intermediate);
}
.text-foreground-semantic-positive-intermediate{
  color: var(--foreground-semantic-positive-intermediate);
}
.text-gray-100{
  color: var(--colors-gray-100);
}
.text-gray-200{
  color: var(--colors-gray-200);
}
.text-gray-300{
  color: var(--colors-gray-300);
}
.text-gray-400{
  color: var(--colors-gray-400);
}
.text-gray-50{
  color: var(--colors-gray-50);
}
.text-gray-500{
  color: var(--colors-gray-500);
}
.text-gray-600{
  color: var(--colors-gray-600);
}
.text-gray-700{
  color: var(--colors-gray-700);
}
.text-gray-800{
  color: var(--colors-gray-800);
}
.text-gray-900{
  color: var(--colors-gray-900);
}
.text-gray-950{
  color: var(--colors-gray-950);
}
.text-green-100{
  color: var(--colors-green-100);
}
.text-green-200{
  color: var(--colors-green-200);
}
.text-green-300{
  color: var(--colors-green-300);
}
.text-green-400{
  color: var(--colors-green-400);
}
.text-green-50{
  color: var(--colors-green-50);
}
.text-green-500{
  color: var(--colors-green-500);
}
.text-green-600{
  color: var(--colors-green-600);
}
.text-green-700{
  color: var(--colors-green-700);
}
.text-green-800{
  color: var(--colors-green-800);
}
.text-green-900{
  color: var(--colors-green-900);
}
.text-green-950{
  color: var(--colors-green-950);
}
.text-neutrals-100{
  color: var(--colors-neutrals-100);
}
.text-neutrals-200{
  color: var(--colors-neutrals-200);
}
.text-neutrals-300{
  color: var(--colors-neutrals-300);
}
.text-neutrals-400{
  color: var(--colors-neutrals-400);
}
.text-neutrals-50{
  color: var(--colors-neutrals-50);
}
.text-neutrals-500{
  color: var(--colors-neutrals-500);
}
.text-neutrals-600{
  color: var(--colors-neutrals-600);
}
.text-neutrals-700{
  color: var(--colors-neutrals-700);
}
.text-neutrals-800{
  color: var(--colors-neutrals-800);
}
.text-neutrals-900{
  color: var(--colors-neutrals-900);
}
.text-neutrals-950{
  color: var(--colors-neutrals-950);
}
.text-orange-100{
  color: var(--colors-orange-100);
}
.text-orange-200{
  color: var(--colors-orange-200);
}
.text-orange-300{
  color: var(--colors-orange-300);
}
.text-orange-400{
  color: var(--colors-orange-400);
}
.text-orange-50{
  color: var(--colors-orange-50);
}
.text-orange-500{
  color: var(--colors-orange-500);
}
.text-orange-600{
  color: var(--colors-orange-600);
}
.text-orange-700{
  color: var(--colors-orange-700);
}
.text-orange-800{
  color: var(--colors-orange-800);
}
.text-orange-900{
  color: var(--colors-orange-900);
}
.text-orange-950{
  color: var(--colors-orange-950);
}
.text-primary-100{
  color: var(--colors-primary-100);
}
.text-primary-200{
  color: var(--colors-primary-200);
}
.text-primary-300{
  color: var(--colors-primary-300);
}
.text-primary-400{
  color: var(--colors-primary-400);
}
.text-primary-50{
  color: var(--colors-primary-50);
}
.text-primary-500{
  color: var(--colors-primary-500);
}
.text-primary-600{
  color: var(--colors-primary-600);
}
.text-primary-700{
  color: var(--colors-primary-700);
}
.text-primary-800{
  color: var(--colors-primary-800);
}
.text-primary-900{
  color: var(--colors-primary-900);
}
.text-primary-950{
  color: var(--colors-primary-950);
}
.text-red-100{
  color: var(--colors-red-100);
}
.text-red-200{
  color: var(--colors-red-200);
}
.text-red-300{
  color: var(--colors-red-300);
}
.text-red-400{
  color: var(--colors-red-400);
}
.text-red-50{
  color: var(--colors-red-50);
}
.text-red-500{
  color: var(--colors-red-500);
}
.text-red-600{
  color: var(--colors-red-600);
}
.text-red-700{
  color: var(--colors-red-700);
}
.text-red-800{
  color: var(--colors-red-800);
}
.text-red-900{
  color: var(--colors-red-900);
}
.text-red-950{
  color: var(--colors-red-950);
}
.text-secondary-100{
  color: var(--colors-secondary-100);
}
.text-secondary-200{
  color: var(--colors-secondary-200);
}
.text-secondary-300{
  color: var(--colors-secondary-300);
}
.text-secondary-400{
  color: var(--colors-secondary-400);
}
.text-secondary-50{
  color: var(--colors-secondary-50);
}
.text-secondary-500{
  color: var(--colors-secondary-500);
}
.text-secondary-600{
  color: var(--colors-secondary-600);
}
.text-secondary-700{
  color: var(--colors-secondary-700);
}
.text-secondary-800{
  color: var(--colors-secondary-800);
}
.text-secondary-900{
  color: var(--colors-secondary-900);
}
.text-secondary-950{
  color: var(--colors-secondary-950);
}
.text-text-brand-primary-default{
  color: var(--text-brand-primary-default);
}
.text-text-brand-primary-inverse{
  color: var(--text-brand-primary-inverse);
}
.text-text-brand-primary-low{
  color: var(--text-brand-primary-low);
}
.text-text-brand-secondary-inverse{
  color: var(--text-brand-secondary-inverse);
}
.text-text-brand-secondary-low{
  color: var(--text-brand-secondary-low);
}
.text-text-neutral-default{
  color: var(--text-neutral-default);
}
.text-text-neutral-default-on-dark{
  color: var(--text-neutral-default-on-dark);
}
.text-text-neutral-disable{
  color: var(--text-neutral-disable);
}
.text-text-neutral-inverse{
  color: var(--text-neutral-inverse);
}
.text-text-neutral-low{
  color: var(--text-neutral-low);
}
.text-text-neutral-lowest{
  color: var(--text-neutral-lowest);
}
.text-text-semantic-informative-default{
  color: var(--text-semantic-informative-default);
}
.text-text-semantic-informative-intermediate{
  color: var(--text-semantic-informative-intermediate);
}
.text-text-semantic-informative-low{
  color: var(--text-semantic-informative-low);
}
.text-text-semantic-negative-default{
  color: var(--text-semantic-negative-default);
}
.text-text-semantic-negative-intermediate{
  color: var(--text-semantic-negative-intermediate);
}
.text-text-semantic-negative-low{
  color: var(--text-semantic-negative-low);
}
.text-text-semantic-notice-default{
  color: var(--text-semantic-notice-default);
}
.text-text-semantic-notice-intermediate{
  color: var(--text-semantic-notice-intermediate);
}
.text-text-semantic-notice-low{
  color: var(--text-semantic-notice-low);
}
.text-text-semantic-positive-default{
  color: var(--text-semantic-positive-default);
}
.text-text-semantic-positive-intermediate{
  color: var(--text-semantic-positive-intermediate);
}
.text-text-semantic-positive-low{
  color: var(--text-semantic-positive-low);
}
.text-transparent-black-10{
  color: var(--colors-transparent-black-10);
}
.text-transparent-black-20{
  color: var(--colors-transparent-black-20);
}
.text-transparent-black-30{
  color: var(--colors-transparent-black-30);
}
.text-transparent-black-40{
  color: var(--colors-transparent-black-40);
}
.text-transparent-black-5{
  color: var(--colors-transparent-black-5);
}
.text-transparent-black-50{
  color: var(--colors-transparent-black-50);
}
.text-transparent-black-60{
  color: var(--colors-transparent-black-60);
}
.text-transparent-black-70{
  color: var(--colors-transparent-black-70);
}
.text-transparent-black-80{
  color: var(--colors-transparent-black-80);
}
.text-transparent-black-90{
  color: var(--colors-transparent-black-90);
}
.text-transparent-white-10{
  color: var(--colors-transparent-white-10);
}
.text-transparent-white-20{
  color: var(--colors-transparent-white-20);
}
.text-transparent-white-30{
  color: var(--colors-transparent-white-30);
}
.text-transparent-white-40{
  color: var(--colors-transparent-white-40);
}
.text-transparent-white-5{
  color: var(--colors-transparent-white-5);
}
.text-transparent-white-50{
  color: var(--colors-transparent-white-50);
}
.text-transparent-white-60{
  color: var(--colors-transparent-white-60);
}
.text-transparent-white-70{
  color: var(--colors-transparent-white-70);
}
.text-transparent-white-80{
  color: var(--colors-transparent-white-80);
}
.text-transparent-white-90{
  color: var(--colors-transparent-white-90);
}
.text-white{
  color: var(--white);
}
.text-opacity-0{
  --tw-text-opacity: 0;
}
.text-opacity-10{
  --tw-text-opacity: 0.1;
}
.text-opacity-100{
  --tw-text-opacity: 1;
}
.text-opacity-15{
  --tw-text-opacity: 0.15;
}
.text-opacity-20{
  --tw-text-opacity: 0.2;
}
.text-opacity-25{
  --tw-text-opacity: 0.25;
}
.text-opacity-30{
  --tw-text-opacity: 0.3;
}
.text-opacity-35{
  --tw-text-opacity: 0.35;
}
.text-opacity-40{
  --tw-text-opacity: 0.4;
}
.text-opacity-45{
  --tw-text-opacity: 0.45;
}
.text-opacity-5{
  --tw-text-opacity: 0.05;
}
.text-opacity-50{
  --tw-text-opacity: 0.5;
}
.text-opacity-55{
  --tw-text-opacity: 0.55;
}
.text-opacity-60{
  --tw-text-opacity: 0.6;
}
.text-opacity-65{
  --tw-text-opacity: 0.65;
}
.text-opacity-70{
  --tw-text-opacity: 0.7;
}
.text-opacity-75{
  --tw-text-opacity: 0.75;
}
.text-opacity-80{
  --tw-text-opacity: 0.8;
}
.text-opacity-85{
  --tw-text-opacity: 0.85;
}
.text-opacity-90{
  --tw-text-opacity: 0.9;
}
.text-opacity-95{
  --tw-text-opacity: 0.95;
}
.underline{
  text-decoration-line: underline;
}
.decoration-text-brand-primary-default{
  text-decoration-color: var(--text-brand-primary-default);
}
.decoration-text-brand-primary-inverse{
  text-decoration-color: var(--text-brand-primary-inverse);
}
.decoration-text-brand-primary-low{
  text-decoration-color: var(--text-brand-primary-low);
}
.decoration-text-brand-secondary-inverse{
  text-decoration-color: var(--text-brand-secondary-inverse);
}
.decoration-text-brand-secondary-low{
  text-decoration-color: var(--text-brand-secondary-low);
}
.decoration-text-neutral-default{
  text-decoration-color: var(--text-neutral-default);
}
.decoration-text-neutral-default-on-dark{
  text-decoration-color: var(--text-neutral-default-on-dark);
}
.decoration-text-neutral-disable{
  text-decoration-color: var(--text-neutral-disable);
}
.decoration-text-neutral-inverse{
  text-decoration-color: var(--text-neutral-inverse);
}
.decoration-text-neutral-low{
  text-decoration-color: var(--text-neutral-low);
}
.decoration-text-neutral-lowest{
  text-decoration-color: var(--text-neutral-lowest);
}
.decoration-text-semantic-informative-default{
  text-decoration-color: var(--text-semantic-informative-default);
}
.decoration-text-semantic-informative-intermediate{
  text-decoration-color: var(--text-semantic-informative-intermediate);
}
.decoration-text-semantic-informative-low{
  text-decoration-color: var(--text-semantic-informative-low);
}
.decoration-text-semantic-negative-default{
  text-decoration-color: var(--text-semantic-negative-default);
}
.decoration-text-semantic-negative-intermediate{
  text-decoration-color: var(--text-semantic-negative-intermediate);
}
.decoration-text-semantic-negative-low{
  text-decoration-color: var(--text-semantic-negative-low);
}
.decoration-text-semantic-notice-default{
  text-decoration-color: var(--text-semantic-notice-default);
}
.decoration-text-semantic-notice-intermediate{
  text-decoration-color: var(--text-semantic-notice-intermediate);
}
.decoration-text-semantic-notice-low{
  text-decoration-color: var(--text-semantic-notice-low);
}
.decoration-text-semantic-positive-default{
  text-decoration-color: var(--text-semantic-positive-default);
}
.decoration-text-semantic-positive-intermediate{
  text-decoration-color: var(--text-semantic-positive-intermediate);
}
.decoration-text-semantic-positive-low{
  text-decoration-color: var(--text-semantic-positive-low);
}
.placeholder-text-brand-primary-default::placeholder{
  color: var(--text-brand-primary-default);
}
.placeholder-text-brand-primary-inverse::placeholder{
  color: var(--text-brand-primary-inverse);
}
.placeholder-text-brand-primary-low::placeholder{
  color: var(--text-brand-primary-low);
}
.placeholder-text-brand-secondary-inverse::placeholder{
  color: var(--text-brand-secondary-inverse);
}
.placeholder-text-brand-secondary-low::placeholder{
  color: var(--text-brand-secondary-low);
}
.placeholder-text-neutral-default::placeholder{
  color: var(--text-neutral-default);
}
.placeholder-text-neutral-default-on-dark::placeholder{
  color: var(--text-neutral-default-on-dark);
}
.placeholder-text-neutral-disable::placeholder{
  color: var(--text-neutral-disable);
}
.placeholder-text-neutral-inverse::placeholder{
  color: var(--text-neutral-inverse);
}
.placeholder-text-neutral-low::placeholder{
  color: var(--text-neutral-low);
}
.placeholder-text-neutral-lowest::placeholder{
  color: var(--text-neutral-lowest);
}
.placeholder-text-semantic-informative-default::placeholder{
  color: var(--text-semantic-informative-default);
}
.placeholder-text-semantic-informative-intermediate::placeholder{
  color: var(--text-semantic-informative-intermediate);
}
.placeholder-text-semantic-informative-low::placeholder{
  color: var(--text-semantic-informative-low);
}
.placeholder-text-semantic-negative-default::placeholder{
  color: var(--text-semantic-negative-default);
}
.placeholder-text-semantic-negative-intermediate::placeholder{
  color: var(--text-semantic-negative-intermediate);
}
.placeholder-text-semantic-negative-low::placeholder{
  color: var(--text-semantic-negative-low);
}
.placeholder-text-semantic-notice-default::placeholder{
  color: var(--text-semantic-notice-default);
}
.placeholder-text-semantic-notice-intermediate::placeholder{
  color: var(--text-semantic-notice-intermediate);
}
.placeholder-text-semantic-notice-low::placeholder{
  color: var(--text-semantic-notice-low);
}
.placeholder-text-semantic-positive-default::placeholder{
  color: var(--text-semantic-positive-default);
}
.placeholder-text-semantic-positive-intermediate::placeholder{
  color: var(--text-semantic-positive-intermediate);
}
.placeholder-text-semantic-positive-low::placeholder{
  color: var(--text-semantic-positive-low);
}
.placeholder-opacity-0::placeholder{
  --tw-placeholder-opacity: 0;
}
.placeholder-opacity-10::placeholder{
  --tw-placeholder-opacity: 0.1;
}
.placeholder-opacity-100::placeholder{
  --tw-placeholder-opacity: 1;
}
.placeholder-opacity-15::placeholder{
  --tw-placeholder-opacity: 0.15;
}
.placeholder-opacity-20::placeholder{
  --tw-placeholder-opacity: 0.2;
}
.placeholder-opacity-25::placeholder{
  --tw-placeholder-opacity: 0.25;
}
.placeholder-opacity-30::placeholder{
  --tw-placeholder-opacity: 0.3;
}
.placeholder-opacity-35::placeholder{
  --tw-placeholder-opacity: 0.35;
}
.placeholder-opacity-40::placeholder{
  --tw-placeholder-opacity: 0.4;
}
.placeholder-opacity-45::placeholder{
  --tw-placeholder-opacity: 0.45;
}
.placeholder-opacity-5::placeholder{
  --tw-placeholder-opacity: 0.05;
}
.placeholder-opacity-50::placeholder{
  --tw-placeholder-opacity: 0.5;
}
.placeholder-opacity-55::placeholder{
  --tw-placeholder-opacity: 0.55;
}
.placeholder-opacity-60::placeholder{
  --tw-placeholder-opacity: 0.6;
}
.placeholder-opacity-65::placeholder{
  --tw-placeholder-opacity: 0.65;
}
.placeholder-opacity-70::placeholder{
  --tw-placeholder-opacity: 0.7;
}
.placeholder-opacity-75::placeholder{
  --tw-placeholder-opacity: 0.75;
}
.placeholder-opacity-80::placeholder{
  --tw-placeholder-opacity: 0.8;
}
.placeholder-opacity-85::placeholder{
  --tw-placeholder-opacity: 0.85;
}
.placeholder-opacity-90::placeholder{
  --tw-placeholder-opacity: 0.9;
}
.placeholder-opacity-95::placeholder{
  --tw-placeholder-opacity: 0.95;
}
.caret-text-brand-primary-default{
  caret-color: var(--text-brand-primary-default);
}
.caret-text-brand-primary-inverse{
  caret-color: var(--text-brand-primary-inverse);
}
.caret-text-brand-primary-low{
  caret-color: var(--text-brand-primary-low);
}
.caret-text-brand-secondary-inverse{
  caret-color: var(--text-brand-secondary-inverse);
}
.caret-text-brand-secondary-low{
  caret-color: var(--text-brand-secondary-low);
}
.caret-text-neutral-default{
  caret-color: var(--text-neutral-default);
}
.caret-text-neutral-default-on-dark{
  caret-color: var(--text-neutral-default-on-dark);
}
.caret-text-neutral-disable{
  caret-color: var(--text-neutral-disable);
}
.caret-text-neutral-inverse{
  caret-color: var(--text-neutral-inverse);
}
.caret-text-neutral-low{
  caret-color: var(--text-neutral-low);
}
.caret-text-neutral-lowest{
  caret-color: var(--text-neutral-lowest);
}
.caret-text-semantic-informative-default{
  caret-color: var(--text-semantic-informative-default);
}
.caret-text-semantic-informative-intermediate{
  caret-color: var(--text-semantic-informative-intermediate);
}
.caret-text-semantic-informative-low{
  caret-color: var(--text-semantic-informative-low);
}
.caret-text-semantic-negative-default{
  caret-color: var(--text-semantic-negative-default);
}
.caret-text-semantic-negative-intermediate{
  caret-color: var(--text-semantic-negative-intermediate);
}
.caret-text-semantic-negative-low{
  caret-color: var(--text-semantic-negative-low);
}
.caret-text-semantic-notice-default{
  caret-color: var(--text-semantic-notice-default);
}
.caret-text-semantic-notice-intermediate{
  caret-color: var(--text-semantic-notice-intermediate);
}
.caret-text-semantic-notice-low{
  caret-color: var(--text-semantic-notice-low);
}
.caret-text-semantic-positive-default{
  caret-color: var(--text-semantic-positive-default);
}
.caret-text-semantic-positive-intermediate{
  caret-color: var(--text-semantic-positive-intermediate);
}
.caret-text-semantic-positive-low{
  caret-color: var(--text-semantic-positive-low);
}
.accent-text-brand-primary-default{
  accent-color: var(--text-brand-primary-default);
}
.accent-text-brand-primary-inverse{
  accent-color: var(--text-brand-primary-inverse);
}
.accent-text-brand-primary-low{
  accent-color: var(--text-brand-primary-low);
}
.accent-text-brand-secondary-inverse{
  accent-color: var(--text-brand-secondary-inverse);
}
.accent-text-brand-secondary-low{
  accent-color: var(--text-brand-secondary-low);
}
.accent-text-neutral-default{
  accent-color: var(--text-neutral-default);
}
.accent-text-neutral-default-on-dark{
  accent-color: var(--text-neutral-default-on-dark);
}
.accent-text-neutral-disable{
  accent-color: var(--text-neutral-disable);
}
.accent-text-neutral-inverse{
  accent-color: var(--text-neutral-inverse);
}
.accent-text-neutral-low{
  accent-color: var(--text-neutral-low);
}
.accent-text-neutral-lowest{
  accent-color: var(--text-neutral-lowest);
}
.accent-text-semantic-informative-default{
  accent-color: var(--text-semantic-informative-default);
}
.accent-text-semantic-informative-intermediate{
  accent-color: var(--text-semantic-informative-intermediate);
}
.accent-text-semantic-informative-low{
  accent-color: var(--text-semantic-informative-low);
}
.accent-text-semantic-negative-default{
  accent-color: var(--text-semantic-negative-default);
}
.accent-text-semantic-negative-intermediate{
  accent-color: var(--text-semantic-negative-intermediate);
}
.accent-text-semantic-negative-low{
  accent-color: var(--text-semantic-negative-low);
}
.accent-text-semantic-notice-default{
  accent-color: var(--text-semantic-notice-default);
}
.accent-text-semantic-notice-intermediate{
  accent-color: var(--text-semantic-notice-intermediate);
}
.accent-text-semantic-notice-low{
  accent-color: var(--text-semantic-notice-low);
}
.accent-text-semantic-positive-default{
  accent-color: var(--text-semantic-positive-default);
}
.accent-text-semantic-positive-intermediate{
  accent-color: var(--text-semantic-positive-intermediate);
}
.accent-text-semantic-positive-low{
  accent-color: var(--text-semantic-positive-low);
}
.opacity-0{
  opacity: 0;
}
.opacity-10{
  opacity: 0.1;
}
.opacity-100{
  opacity: 1;
}
.opacity-15{
  opacity: 0.15;
}
.opacity-20{
  opacity: 0.2;
}
.opacity-25{
  opacity: 0.25;
}
.opacity-30{
  opacity: 0.3;
}
.opacity-35{
  opacity: 0.35;
}
.opacity-40{
  opacity: 0.4;
}
.opacity-45{
  opacity: 0.45;
}
.opacity-5{
  opacity: 0.05;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-55{
  opacity: 0.55;
}
.opacity-60{
  opacity: 0.6;
}
.opacity-65{
  opacity: 0.65;
}
.opacity-70{
  opacity: 0.7;
}
.opacity-75{
  opacity: 0.75;
}
.opacity-80{
  opacity: 0.8;
}
.opacity-85{
  opacity: 0.85;
}
.opacity-90{
  opacity: 0.9;
}
.opacity-95{
  opacity: 0.95;
}
.bg-blend-normal{
  background-blend-mode: normal;
}
.bg-blend-multiply{
  background-blend-mode: multiply;
}
.bg-blend-screen{
  background-blend-mode: screen;
}
.bg-blend-overlay{
  background-blend-mode: overlay;
}
.bg-blend-darken{
  background-blend-mode: darken;
}
.bg-blend-lighten{
  background-blend-mode: lighten;
}
.bg-blend-color-dodge{
  background-blend-mode: color-dodge;
}
.bg-blend-color-burn{
  background-blend-mode: color-burn;
}
.bg-blend-hard-light{
  background-blend-mode: hard-light;
}
.bg-blend-soft-light{
  background-blend-mode: soft-light;
}
.bg-blend-difference{
  background-blend-mode: difference;
}
.bg-blend-exclusion{
  background-blend-mode: exclusion;
}
.bg-blend-hue{
  background-blend-mode: hue;
}
.bg-blend-saturation{
  background-blend-mode: saturation;
}
.bg-blend-color{
  background-blend-mode: color;
}
.bg-blend-luminosity{
  background-blend-mode: luminosity;
}
.shadow-text-brand-primary-default{
  --tw-shadow-color: var(--text-brand-primary-default);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-brand-primary-inverse{
  --tw-shadow-color: var(--text-brand-primary-inverse);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-brand-primary-low{
  --tw-shadow-color: var(--text-brand-primary-low);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-brand-secondary-inverse{
  --tw-shadow-color: var(--text-brand-secondary-inverse);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-brand-secondary-low{
  --tw-shadow-color: var(--text-brand-secondary-low);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-neutral-default{
  --tw-shadow-color: var(--text-neutral-default);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-neutral-default-on-dark{
  --tw-shadow-color: var(--text-neutral-default-on-dark);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-neutral-disable{
  --tw-shadow-color: var(--text-neutral-disable);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-neutral-inverse{
  --tw-shadow-color: var(--text-neutral-inverse);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-neutral-low{
  --tw-shadow-color: var(--text-neutral-low);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-neutral-lowest{
  --tw-shadow-color: var(--text-neutral-lowest);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-informative-default{
  --tw-shadow-color: var(--text-semantic-informative-default);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-informative-intermediate{
  --tw-shadow-color: var(--text-semantic-informative-intermediate);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-informative-low{
  --tw-shadow-color: var(--text-semantic-informative-low);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-negative-default{
  --tw-shadow-color: var(--text-semantic-negative-default);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-negative-intermediate{
  --tw-shadow-color: var(--text-semantic-negative-intermediate);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-negative-low{
  --tw-shadow-color: var(--text-semantic-negative-low);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-notice-default{
  --tw-shadow-color: var(--text-semantic-notice-default);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-notice-intermediate{
  --tw-shadow-color: var(--text-semantic-notice-intermediate);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-notice-low{
  --tw-shadow-color: var(--text-semantic-notice-low);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-positive-default{
  --tw-shadow-color: var(--text-semantic-positive-default);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-positive-intermediate{
  --tw-shadow-color: var(--text-semantic-positive-intermediate);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-text-semantic-positive-low{
  --tw-shadow-color: var(--text-semantic-positive-low);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-text-brand-primary-default{
  outline-color: var(--text-brand-primary-default);
}
.outline-text-brand-primary-inverse{
  outline-color: var(--text-brand-primary-inverse);
}
.outline-text-brand-primary-low{
  outline-color: var(--text-brand-primary-low);
}
.outline-text-brand-secondary-inverse{
  outline-color: var(--text-brand-secondary-inverse);
}
.outline-text-brand-secondary-low{
  outline-color: var(--text-brand-secondary-low);
}
.outline-text-neutral-default{
  outline-color: var(--text-neutral-default);
}
.outline-text-neutral-default-on-dark{
  outline-color: var(--text-neutral-default-on-dark);
}
.outline-text-neutral-disable{
  outline-color: var(--text-neutral-disable);
}
.outline-text-neutral-inverse{
  outline-color: var(--text-neutral-inverse);
}
.outline-text-neutral-low{
  outline-color: var(--text-neutral-low);
}
.outline-text-neutral-lowest{
  outline-color: var(--text-neutral-lowest);
}
.outline-text-semantic-informative-default{
  outline-color: var(--text-semantic-informative-default);
}
.outline-text-semantic-informative-intermediate{
  outline-color: var(--text-semantic-informative-intermediate);
}
.outline-text-semantic-informative-low{
  outline-color: var(--text-semantic-informative-low);
}
.outline-text-semantic-negative-default{
  outline-color: var(--text-semantic-negative-default);
}
.outline-text-semantic-negative-intermediate{
  outline-color: var(--text-semantic-negative-intermediate);
}
.outline-text-semantic-negative-low{
  outline-color: var(--text-semantic-negative-low);
}
.outline-text-semantic-notice-default{
  outline-color: var(--text-semantic-notice-default);
}
.outline-text-semantic-notice-intermediate{
  outline-color: var(--text-semantic-notice-intermediate);
}
.outline-text-semantic-notice-low{
  outline-color: var(--text-semantic-notice-low);
}
.outline-text-semantic-positive-default{
  outline-color: var(--text-semantic-positive-default);
}
.outline-text-semantic-positive-intermediate{
  outline-color: var(--text-semantic-positive-intermediate);
}
.outline-text-semantic-positive-low{
  outline-color: var(--text-semantic-positive-low);
}
.ring-text-brand-primary-default{
  --tw-ring-color: var(--text-brand-primary-default);
}
.ring-text-brand-primary-inverse{
  --tw-ring-color: var(--text-brand-primary-inverse);
}
.ring-text-brand-primary-low{
  --tw-ring-color: var(--text-brand-primary-low);
}
.ring-text-brand-secondary-inverse{
  --tw-ring-color: var(--text-brand-secondary-inverse);
}
.ring-text-brand-secondary-low{
  --tw-ring-color: var(--text-brand-secondary-low);
}
.ring-text-neutral-default{
  --tw-ring-color: var(--text-neutral-default);
}
.ring-text-neutral-default-on-dark{
  --tw-ring-color: var(--text-neutral-default-on-dark);
}
.ring-text-neutral-disable{
  --tw-ring-color: var(--text-neutral-disable);
}
.ring-text-neutral-inverse{
  --tw-ring-color: var(--text-neutral-inverse);
}
.ring-text-neutral-low{
  --tw-ring-color: var(--text-neutral-low);
}
.ring-text-neutral-lowest{
  --tw-ring-color: var(--text-neutral-lowest);
}
.ring-text-semantic-informative-default{
  --tw-ring-color: var(--text-semantic-informative-default);
}
.ring-text-semantic-informative-intermediate{
  --tw-ring-color: var(--text-semantic-informative-intermediate);
}
.ring-text-semantic-informative-low{
  --tw-ring-color: var(--text-semantic-informative-low);
}
.ring-text-semantic-negative-default{
  --tw-ring-color: var(--text-semantic-negative-default);
}
.ring-text-semantic-negative-intermediate{
  --tw-ring-color: var(--text-semantic-negative-intermediate);
}
.ring-text-semantic-negative-low{
  --tw-ring-color: var(--text-semantic-negative-low);
}
.ring-text-semantic-notice-default{
  --tw-ring-color: var(--text-semantic-notice-default);
}
.ring-text-semantic-notice-intermediate{
  --tw-ring-color: var(--text-semantic-notice-intermediate);
}
.ring-text-semantic-notice-low{
  --tw-ring-color: var(--text-semantic-notice-low);
}
.ring-text-semantic-positive-default{
  --tw-ring-color: var(--text-semantic-positive-default);
}
.ring-text-semantic-positive-intermediate{
  --tw-ring-color: var(--text-semantic-positive-intermediate);
}
.ring-text-semantic-positive-low{
  --tw-ring-color: var(--text-semantic-positive-low);
}
.ring-opacity-0{
  --tw-ring-opacity: 0;
}
.ring-opacity-10{
  --tw-ring-opacity: 0.1;
}
.ring-opacity-100{
  --tw-ring-opacity: 1;
}
.ring-opacity-15{
  --tw-ring-opacity: 0.15;
}
.ring-opacity-20{
  --tw-ring-opacity: 0.2;
}
.ring-opacity-25{
  --tw-ring-opacity: 0.25;
}
.ring-opacity-30{
  --tw-ring-opacity: 0.3;
}
.ring-opacity-35{
  --tw-ring-opacity: 0.35;
}
.ring-opacity-40{
  --tw-ring-opacity: 0.4;
}
.ring-opacity-45{
  --tw-ring-opacity: 0.45;
}
.ring-opacity-5{
  --tw-ring-opacity: 0.05;
}
.ring-opacity-50{
  --tw-ring-opacity: 0.5;
}
.ring-opacity-55{
  --tw-ring-opacity: 0.55;
}
.ring-opacity-60{
  --tw-ring-opacity: 0.6;
}
.ring-opacity-65{
  --tw-ring-opacity: 0.65;
}
.ring-opacity-70{
  --tw-ring-opacity: 0.7;
}
.ring-opacity-75{
  --tw-ring-opacity: 0.75;
}
.ring-opacity-80{
  --tw-ring-opacity: 0.8;
}
.ring-opacity-85{
  --tw-ring-opacity: 0.85;
}
.ring-opacity-90{
  --tw-ring-opacity: 0.9;
}
.ring-opacity-95{
  --tw-ring-opacity: 0.95;
}
.ring-offset-text-brand-primary-default{
  --tw-ring-offset-color: var(--text-brand-primary-default);
}
.ring-offset-text-brand-primary-inverse{
  --tw-ring-offset-color: var(--text-brand-primary-inverse);
}
.ring-offset-text-brand-primary-low{
  --tw-ring-offset-color: var(--text-brand-primary-low);
}
.ring-offset-text-brand-secondary-inverse{
  --tw-ring-offset-color: var(--text-brand-secondary-inverse);
}
.ring-offset-text-brand-secondary-low{
  --tw-ring-offset-color: var(--text-brand-secondary-low);
}
.ring-offset-text-neutral-default{
  --tw-ring-offset-color: var(--text-neutral-default);
}
.ring-offset-text-neutral-default-on-dark{
  --tw-ring-offset-color: var(--text-neutral-default-on-dark);
}
.ring-offset-text-neutral-disable{
  --tw-ring-offset-color: var(--text-neutral-disable);
}
.ring-offset-text-neutral-inverse{
  --tw-ring-offset-color: var(--text-neutral-inverse);
}
.ring-offset-text-neutral-low{
  --tw-ring-offset-color: var(--text-neutral-low);
}
.ring-offset-text-neutral-lowest{
  --tw-ring-offset-color: var(--text-neutral-lowest);
}
.ring-offset-text-semantic-informative-default{
  --tw-ring-offset-color: var(--text-semantic-informative-default);
}
.ring-offset-text-semantic-informative-intermediate{
  --tw-ring-offset-color: var(--text-semantic-informative-intermediate);
}
.ring-offset-text-semantic-informative-low{
  --tw-ring-offset-color: var(--text-semantic-informative-low);
}
.ring-offset-text-semantic-negative-default{
  --tw-ring-offset-color: var(--text-semantic-negative-default);
}
.ring-offset-text-semantic-negative-intermediate{
  --tw-ring-offset-color: var(--text-semantic-negative-intermediate);
}
.ring-offset-text-semantic-negative-low{
  --tw-ring-offset-color: var(--text-semantic-negative-low);
}
.ring-offset-text-semantic-notice-default{
  --tw-ring-offset-color: var(--text-semantic-notice-default);
}
.ring-offset-text-semantic-notice-intermediate{
  --tw-ring-offset-color: var(--text-semantic-notice-intermediate);
}
.ring-offset-text-semantic-notice-low{
  --tw-ring-offset-color: var(--text-semantic-notice-low);
}
.ring-offset-text-semantic-positive-default{
  --tw-ring-offset-color: var(--text-semantic-positive-default);
}
.ring-offset-text-semantic-positive-intermediate{
  --tw-ring-offset-color: var(--text-semantic-positive-intermediate);
}
.ring-offset-text-semantic-positive-low{
  --tw-ring-offset-color: var(--text-semantic-positive-low);
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-opacity-0{
  --tw-backdrop-opacity: opacity(0);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-10{
  --tw-backdrop-opacity: opacity(0.1);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-100{
  --tw-backdrop-opacity: opacity(1);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-15{
  --tw-backdrop-opacity: opacity(0.15);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-20{
  --tw-backdrop-opacity: opacity(0.2);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-25{
  --tw-backdrop-opacity: opacity(0.25);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-30{
  --tw-backdrop-opacity: opacity(0.3);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-35{
  --tw-backdrop-opacity: opacity(0.35);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-40{
  --tw-backdrop-opacity: opacity(0.4);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-45{
  --tw-backdrop-opacity: opacity(0.45);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-5{
  --tw-backdrop-opacity: opacity(0.05);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-50{
  --tw-backdrop-opacity: opacity(0.5);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-55{
  --tw-backdrop-opacity: opacity(0.55);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-60{
  --tw-backdrop-opacity: opacity(0.6);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-65{
  --tw-backdrop-opacity: opacity(0.65);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-70{
  --tw-backdrop-opacity: opacity(0.7);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-75{
  --tw-backdrop-opacity: opacity(0.75);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-80{
  --tw-backdrop-opacity: opacity(0.8);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-85{
  --tw-backdrop-opacity: opacity(0.85);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-90{
  --tw-backdrop-opacity: opacity(0.9);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-opacity-95{
  --tw-backdrop-opacity: opacity(0.95);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
/*2024_04_22: Them theo thu vien moi*/
:root {
  --bidv-font-text: Roboto;
  --bidv-primary: #75cecb !important;
  --bidv-primary-hover: #0d8480 !important;
  --bidv-primary-active: #75cecb !important;
  --bidv-primary-text: #fff;
  --bidv-radius-s: 8px;
  --bidv-radius-m: 8px;
  --bidv-height-l: 44px;
  /* Primitive */
  --colors-1000: #000;
  --colors-secondary-900: #2d1f00;
  --colors-neutrals-600: #546664;
  /* Colors */
  /* Light */
  --black: var(--colors-1000);
  --white: var(--colors-0);
  --foreground-semantic-infomative-intermediate: var(--foreground-semantic-informative-intermediate);
  --border-infomative: var(--border-informative);
}

.table-no-border {
  --ag-borders: none !important;
}

.b-label--required {
  display: flex;
  gap: 2px;
}
.b-label--required::after {
  content: "*";
  color: var(--text-semantic-negative-intermediate);
}

bidv-textarea .t-pseudo-content {
  padding: 0.25rem 0.75rem !important;
}

.empty\:hidden:empty{
  display: none;
}

.\[\&\>button\]\:h-\[32px\]>button{
  height: 32px;
}

.\[\&_bidv-breadcrumbs\]\:h-7 bidv-breadcrumbs{
  height: 1.75rem;
}

.\[\&_input\]\:pl-4 input{
  padding-left: 1rem;
}

/*# sourceMappingURL=styles.css.map*/