:root {
  --font-regular: "TTCommonsProRegular","Noto Sans JP Regular", arial, sans-serif;
  --font-medium: "TTCommonsProMedium","Noto Sans JP Medium", arial, sans-serif;
  --font-semibold: "TTCommonsProDemiBold","Noto Sans JP Bold", arial, sans-serif;
  --font-bold: "TTCommonsProBold","Noto Sans JP Black", arial, sans-serif;
    --font-pull-quote-bold: "TTCommonsProBold","Noto Sans JP Bold", arial, sans-serif;
    --head-font-family: var(--font-bold);
    --base-font-family: var(--font-regular);
    --font-weight-regular: normal;
    --font-weight-medium: normal;
    --font-weight-semibold: normal;
    --font-weight-bold: normal;
    --font-weight-regular: normal;
    --font-weight-medium: normal;
    --font-weight-semibold: normal;
    --font-weight-bold: normal;
    --ft-sky-blue: #3769ff;
    --ft-sky-blue-rgb: 55, 105, 255;
    --ft-sky-blue-1: #ddeaff;
    --ft-sky-blue-2: #91b9ff;
    --ft-sky-blue-3: #5291ff;
    --ft-sky-blue-4: #1446e1;
    --ft-sky-blue-5: #345edd;
    --ft-dee-blue-1: #001e62;
    --ft-dee-dark-blue-1: #00081f;
    --back-to-top-btn--border-color: #00bfb3;
    --ft-teal: #00bfb3;
    --ft-teal-1: #e1f7f7;
    --ft-teal-2: #72dbd5;
    --ft-teal-3: #00a096;
    --ft-teal-4: #00706a;
    --ft-purple: #6730e3;
    --ft-purple-1: #e7dffe;
    --ft-purple-2: #b39af5;
    --ft-purple-3: #8760ef;
    --ft-purple-4: #4b00b6;
    --ft-orange: #e24100;
    --ft-orange-1: #ffe0d2;
    --ft-orange-2: #ff9665;
    --ft-orange-3: #ff6035;
    --ft-orange-4: #b83000;
    --ft-fuchsia: #c042ea;
    --ft-fuchsia-1: #fae4fd;
    --ft-fuchsia-2: #f0b4f9;
    --ft-fuchsia-3: #cb6eee;
    --ft-fuchsia-4: #a124cc;
    --ft-berry: #ff0f52;
    --ft-berry-1: #ffdde6;
    --ft-berry-2: #f589a2;
    --ft-berry-3: #f04f74;
    --ft-berry-4: #c7053f;
    --link-text-visited: #800080;
    --ck-editor-definition-color: #444444;
    --ck-editor-definition-bg-color: #f7f7f7;
    --ft-morningstar-yellow: #f7bc00;
    --ft-light-grey: #f4f4f4;
    --ft-grey-1: #e6e6e6;
    --ft-grey-1-rgb: 230, 230, 230;
    --ft-grey-2: #bfbfbf;
    --ft-grey-3: #8c8c8c;
    --ft-grey-4: #595959;
    --ft-light-grey: #f4f4f4;
    --ft-grey-4-rgb: 89, 89, 89;
    --ft-grey-5: #ededed;
    --ft-grey-shadow-rgb: 33, 33, 33;
    --sims-benefit-street-partners: #162e58;
    --sims-brandywine: #597b7c;
    --sims-clarion-partners: #c93825;
    --sims-clearbridge: #006796;
    --sims-k2-advisors: #0d799c;
    --sims-martin-currie: #73a533;
    --sims-oshaughnessy: #00b0f0;
    --sims-royce: #46747a;
    --sims-western-asset: #004990;
    --sims-the-economist: #e3110a;
    --ft-system-blue: #0569e6;
    --ft-system-light-blue: #f1f4f9;
    --ft-system-green: #0d8211;
    --ft-system-light-green: #f2f8f5;
    --ft-system-yellow: #806d08;
    --ft-system-light-yellow: #f8f2e2;
    --ft-system-red: #c52b35;
    --ft-system-light-red: #f9eced;
    --ft-system-grey: var(--ft-grey-4);
    --ft-system-light-grey: var(--ft-light-grey);
    --box-shadow-basic: 0 5px 10px 0 rgba(var(--ft-grey-shadow-rgb), 0.15);
    --box-shadow-basic-inverted: 0 -5px 10px 0 rgba(var(--ft-grey-shadow-rgb), 0.15);
    --brand-1: var(--ft-sky-blue);
    --brand-2: var(--ft-sky-blue);
    --brand-3: var(--ft-sky-blue-1);
    --complimentary-1: var(--ft-sky-blue-3, #00a0dc);
    --complimentary-2: var(--ft-sky-blue-2, #5fc0eb);
    --complimentary-3: var(--ft-sky-blue-2, #a5d7f5);
    --complimentary-4: var(--ft-sky-blue-5, #0078c2);
    --complimentary-5: var(--ft-teal-4, #418523);
    --complimentary-6: var(--ft-teal-3, #81bb00);
    --complimentary-7: var(--ft-teal-2, #bad583);
    --complimentary-8: var(--ft-berry-4, #f60000);
    --complimentary-9: var(--ft-berry-4, #e60000);
    --complimentary-10: var(--ft-orange-3, #ed7700);
    --complimentary-11: var(--ft-orange-2, #f59800);
    --complimentary-12: var(--ft-morningstar-yellow);
    --complimentary-13: #f6dc6b;
    --complimentary-16: var(--ft-purple-4, #2a044a);
    --complimentary-17: var(--ft-teal-4, #1b676b);
    --complimentary-19: var(--ft-sky-blue, #163758);
    --transparent: transparent;
    --white: #ffffff;
    --white-rgb: 255, 255, 255;
    --black: #212121;
    --black-rgb: 33, 33, 33;
    --true-black: #000;
    --greyscale-1: var(--ft-grey-4);
    --greyscale-2: var(--ft-grey-3);
    --greyscale-3: var(--ft-grey-2);
    --greyscale-4: var(--ft-grey-1);
    --greyscale-5: var(--ft-light-grey);
    --color-rgb-brand-1: 55, 105, 255;
    --color-rgb-white: 255, 255, 255;
    --color-rgb-greyscale-1: 89, 89, 89;
    --color-rgb-greyscale-4: 230, 230, 230;
    --color-rgb-complimentary-3: 145, 185, 255;
    --color-rgb-brand-3: 221, 234, 255;
    --color-rgb-black: 33, 33, 33;
    --body-copy: var(--black);
    --border: var(--ft-grey-1);
    --back-to-top-bg: var(--ft-teal);
    --back-to-top-border: var(--ft-teal);
    --focus-outline: #3769ff;
    --focus-outline-dark-bg: var(--ft-grey-1);
    --focus-outline-size: 2px;
    --link-text: var(--ft-sky-blue-4);
    --link-active: var(--ft-sky-blue-2);
    --link-active-bg: none;
    --link-hover-bg: var(--ft-sky-blue-1);
    --link-p-active: var(--ft-sky-blue-2);
    --link-p-active-bg: none;
    --link-p-hover-bg: var(--ft-sky-blue-1);
    --link-text-dark: var(--white);
    --link-dark-hover-bg: var(--ft-sky-blue-1);
    --link-dark-active: var(--focus-outline-dark-bg);
    --link-item-text: var(--ft-sky-blue-4);
    --link-item-text-no-color-hover: var(--ft-sky-blue-4);
    --link-item-text-dark: var(--white);
    --link-item-icon: var(--ft-sky-blue-4);
    --link-item-icon-dark: var(--white);
    --link-list-item-description: var(--white);
    --link-list-item-description-light-bg: var(--greyscale-2);
    --list-jumplink-text: var(--ft-sky-blue);
    --list-jumplink-hover-text: var(--ft-sky-blue);
    --debug: #f60000;
    --error: #dc0546;
    --form-primary-bg: var(--white);
    --ag-grid-dark-header-background: var(--ft-sky-blue);
    --ag-grid-header-cell-sort-hover-bg: var(--ft-sky-blue-2);
    --ag-grid-header-cell-dark-hover-bg: var(--ft-sky-blue-4);
    --ag-grid-paging-number-text: var(--ft-sky-blue);
    --ag-grid-paging-button-not-border: var(--ft-sky-blue);
    --ag-grid-paging-button-not-text: var(--ft-sky-blue);
    --ag-row-selected-ag-cell-bg: var(--ft-sky-blue-1);
    --ag-checkbox-input-unchecked-border: var(--ft-sky-blue);
    --ag-header-cell-dark-text: var(--black);
    --ag-header-cell-dark-hover: var(--white);
    --ag-grid-grey: var(--ft-light-grey);
    --ag-range-selection-border-color: var(--black);
    --ag-input-focus-border-color: var(--black);
    --toggle-border: var(--ft-sky-blue);
    --toggle-label-bg: var(--white);
    --toggle-label-border: var(--ft-sky-blue);
    --toggle-label-text: var(--greyscale-1);
    --toggle-label-text-hover: var(--black);
    --toggle-label-bg-hover: var(--brand-3);
    --toggle-input-checked-bg: var(--ft-sky-blue);
    --toggle-input-checked-text: var(--white);
    --toggle-label-disable-bg: var(--greyscale-4);
    --input-text-placeholder-color: var(--ft-grey-3);
    --input-text-placeholder-hover-color: var(--ft-grey-3);
    --input-text-placeholder-focus-color: var(--ft-grey-3);
    --input-text-color: var(--black);
    --input-text-hover-color: var(--black);
    --input-text-focus-color: var(--black);
    --input-text-label-color: var(--black);
    --input-text-label-hover-color: var(--ft-sky-blue);
    --input-text-label-error-color: var(--error);
    --input-text-masked-color: var(--ft-sky-blue);
    --input-text-border-color: var(--ft-grey-3);
    --input-text-border-hover-color: var(--ft-sky-blue);
    --input-text-border-focus-color: transparent;
    --input-text-focus-background-color: var(--white);
    --input-text-focus-outline-color: var(--focus-outline);
    --input-text-bg-color: var(--white);
    --input-text-bg-hover-color: var(--white);
    --input-text-disabled-color: var(--ft-light-grey);
    --input-text-disabled-border-color: var(--ft-grey-3);
    --input-text-disabled-bg-color: var(--greyscale-3);
    --modal-background: var(--black);
    --modal-border: var(--greyscale-3);
    --modal-mobile-dialog-padding-top: 1rem;
    --modal-dialog-padding-top: 1rem;
    --modal-background-opacity: 0.2;
    --modal-mobile-padding: 1rem;
    --modal-padding: 2.5rem;
    --modal-padding-vertical: 1rem;
    --modal-mobile-padding-vertical: 1rem;
    --modal-close-padding-bottom: 0;
    --chart-0: var(--ft-teal);
    --chart-1: var(--ft-purple-1);
    --chart-2: var(--ft-orange-3);
    --chart-3: var(--ft-sky-blue-3);
    --chart-4: var(--ft-grey-2);
    --chart-5: var(--ft-fuchsia);
    --chart-6: var(--ft-teal-2);
    --chart-7: var(--ft-teal-4);
    --chart-8: var(--ft-berry-2);
    --chart-9: var(--ft-fuchsia-4);
    --chart-10: var(--ft-orange-2);
    --chart-11: var(--ft-sky-blue-4);
    --chart-12: var(--frk-fuchsia-2);
    --chart-13: var(--ft-purple-3);
    --chart-14: var(--ft-orange-4);
    --chart-15: var(--ft-sky-blue-2);
    --chart-16: var(--ft-sky-blue);
    --chart-17: var(--ft-fuchsia-3);
    --chart-18: var(--ft-berry-3);
    --chart-19: var(--ft-purple-4);
    --chart-20: var(--ft-grey-3);
    --chart-21: var(--ft-orange);
    --chart-22: var(--ft-purple-2);
    --chart-23: var(--ft-teal-3);
    --chart-24: var(--ft-grey-4);
    --chart-benchmark: var(--ft-grey-2);
    --gain: var(--body-copy);
    --loss: var(--body-copy);
    --highcharts-btn-text: var(--ft-sky-blue);
    --highcharts-dateText: var(--greyscale-2);
    --highcharts-point: var(--white);
    --highcharts-monochromatic-null-point: var(--brand-3);
    --highcharts-null-point: var(--greyscale-3);
    --info-alert: var(--ft-sky-blue);
    --success-confirm: var(--ft-teal-4);
    --caution-warning: var(--ft-orange-3);
    --error-alert: var(--ft-berry-4);
    --bg-primary: var(--ft-sky-blue);
    --bg-dark: var(--ft-sky-blue);
    --bg-light: var(--greyscale-5);
    --bg-highlight: var(--ft-sky-blue-2);
    --bg-white: var(--white);
    --bg-light-brand: var(--ft-sky-blue-1);
    --btn-font-family: var(--font-semibold);
    --btn-outline-offset: 3px;
    --btn-outline-size: 3px;
    --btn-border-radius: 9999px;
    --btn-primary-bg: var(--ft-sky-blue);
    --btn-primary-bg-hover: var(--ft-sky-blue-5);
    --btn-primary-text: var(--white);
    --btn-primary-text-hover: var(--white);
    --btn-primary-border: var(--ft-sky-blue);
    --btn-primary-border-hover: var(--ft-sky-blue);
    --btn-primary-disabled-bg: var(--ft-grey-2);
    --btn-primary-disabled-text: var(--black);
    --btn-primary-disabled-border: var(--ft-grey-2);
    --btn-primary-active-bg: var(--ft-sky-blue-5);
    --btn-primary-active-text: var(--white);
    --btn-primary-active-border: var(--ft-sky-blue);
    --btn-primary-focus-outline: var(--focus-outline);
    --btn-primary-focus-border: var(--ft-sky-blue-5);
    --btn-primary-focus-shadow: var(--black);
    --btn-primary-dark-bg: var(--ft-sky-blue);
    --btn-primary-dark-bg-hover: var(--brand-3);
    --btn-primary-dark-text: var(--white);
    --btn-primary-dark-text-hover: var(--ft-sky-blue);
    --btn-primary-dark-border: var(--ft-sky-blue);
    --btn-primary-dark-border-hover: var(--brand-2);
    --btn-primary-dark-disabled-bg: var(--greyscale-3);
    --btn-primary-dark-disabled-text: var(--black);
    --btn-primary-dark-disabled-border: var(--greyscale-3);
    --btn-primary-dark-active-bg: var(--brand-3);
    --btn-primary-dark-active-text: var(--ft-sky-blue);
    --btn-primary-dark-active-border: var(--brand-2);
    --btn-primary-dark-focus-border: var(--brand-2);
    --btn-primary-dark-focus-outline: var(--focus-outline);
    --btn-primary-dark-focus-shadow: var(--black);
    --btn-secondary-bg: var(--white);
    --btn-secondary-bg-hover: var(--ft-grey-5);
    --btn-secondary-text: var(--ft-sky-blue-4);
    --btn-secondary-text-hover: var(--ft-sky-blue-4);
    --btn-secondary-border: var(--ft-sky-blue);
    --btn-secondary-border-hover: var(--ft-sky-blue);
    --btn-secondary-disabled-bg: var(--ft-grey-2);
    --btn-secondary-disabled-text: var(--black);
    --btn-secondary-disabled-border: var(--ft-grey-2);
    --btn-secondary-active-bg: var(--ft-grey-5);
    --btn-secondary-active-text: var(--ft-sky-blue-4);
    --btn-secondary-active-border: var(--ft-sky-blue);
    --btn-secondary-focus-border: var(--ft-sky-blue);
    --btn-secondary-focus-outline: var(--focus-outline);
    --btn-secondary-focus-shadow: var(--black);
    --btn-secondary-light-bg: var(--white);
    --btn-secondary-light-bg-hover: var(--ft-grey-5);
    --btn-secondary-light-text: var(--ft-sky-blue-4);
    --btn-secondary-light-text-hover: var(--ft-sky-blue-4);
    --btn-secondary-light-border: var(--ft-sky-blue);
    --btn-secondary-light-border-hover: var(--ft-sky-blue);
    --btn-secondary-light-disabled-bg: var(--ft-grey-2);
    --btn-secondary-light-disabled-text: var(--black);
    --btn-secondary-light-disabled-border: var(--ft-grey-2);
    --btn-secondary-light-active-bg: var(--ft-grey-5);
    --btn-secondary-light-active-text: var(--ft-sky-blue-4);
    --btn-secondary-light-active-border: var(--ft-sky-blue);
    --btn-secondary-light-focus-border: var(--ft-sky-blue);
    --btn-secondary-light-focus-outline: var(--focus-outline);
    --btn-secondary-light-focus-shadow: var(--black);
    --btn-secondary-dark-bg: var(--white);
    --btn-secondary-dark-bg-hover: var(--ft-grey-5);
    --btn-secondary-dark-text: var(--ft-sky-blue-4);
    --btn-secondary-dark-text-hover: var(--ft-sky-blue-4);
    --btn-secondary-dark-border: var(--white);
    --btn-secondary-dark-border-hover: var(--ft-grey-5);
    --btn-secondary-dark-disabled-bg: var(--ft-grey-2);
    --btn-secondary-dark-disabled-text: var(--black);
    --btn-secondary-dark-disabled-border: var(--ft-grey-2);
    --btn-secondary-dark-active-bg: var(--ft-grey-5);
    --btn-secondary-dark-active-text: var(--ft-sky-blue-4);
    --btn-secondary-dark-active-border: var(--ft-grey-5);
    --btn-secondary-dark-focus-border: var(--ft-grey-5);
    --btn-secondary-dark-focus-outline: var(--focus-outline-dark-bg);
    --btn-secondary-dark-focus-shadow: var(--black);
    --btn-tertiary-bg: var(--ft-teal-2);
    --btn-tertiary-bg-hover: #55c3bd;
    --btn-tertiary-text: var(--black);
    --btn-tertiary-text-hover: var(--black);
    --btn-tertiary-border: var(--ft-teal-2);
    --btn-tertiary-border-hover: #55c3bd;
    --btn-tertiary-disabled-bg: var(--ft-grey-2);
    --btn-tertiary-disabled-text: var(--black);
    --btn-tertiary-disabled-border: var(--ft-grey-2);
    --btn-tertiary-active-bg: #55c3bd;
    --btn-tertiary-active-text: var(--black);
    --btn-tertiary-active-border: #55c3bd;
    --btn-tertiary-focus-border: #55c3bd;
    --btn-tertiary-focus-outline: var(--focus-outline);
    --btn-tertiary-focus-shadow: var(--black);
    --btn-pagination-bg: var(--ft-sky-blue);
    --btn-pagination-bg-hover: #345edd;
    --btn-pagination-text: var(--white);
    --btn-pagination-text-hover: var(--white);
    --btn-pagination-border: var(--ft-sky-blue);
    --btn-pagination-border-hover: #345edd;
    --btn-pagination-disabled-bg: var(--ft-grey-2);
    --btn-pagination-disabled-text: var(--white);
    --btn-pagination-disabled-border: var(--ft-grey-2);
    --btn-pagination-active-bg: var(--ft-sky-blue);
    --btn-pagination-active-text: var(--white);
    --btn-pagination-active-border: #345edd;
    --btn-pagination-focus-border: var(--ft-sky-blue);
    --btn-pagination-focus-outline: var(--focus-outline);
    --btn-pagination-focus-shadow: rgba(0, 0, 0, 0.2);
    --btn-teal-bg: var(--ft-sky-blue);
    --btn-teal-bg-hover: var(--ft-sky-blue-5);
    --btn-teal-text: var(--white);
    --btn-teal-text-hover: var(--white);
    --btn-teal-border: var(--ft-sky-blue);
    --btn-teal-border-hover: var(--ft-sky-blue-5);
    --btn-teal-disabled-bg: var(--ft-grey-2);
    --btn-teal-disabled-text: var(--black);
    --btn-teal-disabled-border: var(--ft-grey-2);
    --btn-teal-active-bg: var(--ft-sky-blue-5);
    --btn-teal-active-text: var(--white);
    --btn-teal-active-border: var(--ft-sky-blue-5);
    --btn-teal-focus-border: var(--ft-grey-2);
    --btn-teal-focus-outline: var(--focus-outline);
    --btn-teal-focus-shadow: var(--black);
    --panel-basic-bg: none;
    --panel-basic-text: var(--body-copy);
    --panel-primary-bg: var(--ft-sky-blue);
    --panel-primary-bg-text: var(--white);
    --panel-dark-bg: var(--brand-2);
    --panel-dark-bg-text: var(--white);
    --panel-light-bg: var(--ft-sky-blue-1);
    --panel-light-text: var(--black);
    --panel-white-bg: var(--white);
    --panel-white-bg-text: var(--black);
    --panel-grey-bg: var(--ft-light-grey);
    --panel-dark-grey-bg: var(--ft-light-grey);
    --panel-grey-bg-text: var(--black);
    --panel-dark-grey-text: var(--body-copy);
    --panel-highlight-bg: var(--ft-sky-blue-1);
    --panel-highlight-bg-text: var(--black);
    --panel-secondary-a-bg: var(--white);
    --panel-digital-theme-teal-bg: #1b676b;
    --panel-digital-theme-teal-bg-text: var(--white);
    --panel-light-a-bg: var(--white);
    --panel-page-theme-bg: var(--ft-sky-blue-1);
    --panel-page-theme-text: var(--black);
    --panel-fund-header: var(--ft-sky-blue-1);
    --panel-fund-header-text: var(--black);
    --panel-hover-border: var(--ft-sky-blue);
    --panel-compact-hover-border: var(--ft-sky-blue);
    --panel-ribbon-border-bottom: 1.25rem solid var(--white);
    --panel-ribbon-border-img: url("/assets/images/portrait-edge-sky.png") 1 stretch;
    --panel-dark-a-bg: var(--brand-2);
    --panel-dark-a-bg-text: var(--white);
    --panel-gradient-border: var(--ft-sky-blue-4);
    --notification-theme-informative-bg: var(--ft-system-light-blue);
    --notification-theme-informative-border: var(--ft-system-blue);
    --notification-theme-confirm-bg: var(--ft-system-light-green);
    --notification-theme-confirm-border: var(--ft-system-green);
    --notification-theme-alert-bg: var(--ft-system-light-yellow);
    --notification-theme-alert-border: var(--ft-system-yellow);
    --notification-theme-error-bg: var(--ft-system-light-red);
    --notification-theme-error-border: var(--ft-system-red);
    --breadcrumbs-basic-bg: none;
    --breadcrumbs-basic-link: var(--ft-sky-blue-4);
    --breadcrumbs-basic-current: var(--body-copy);
    --breadcrumbs-basic-icon: var(--breadcrumbs-basic-current);
    --breadcrumbs-primary-bg: transparent;
    --breadcrumbs-primary-link: var(--white);
    --breadcrumbs-primary-current: var(--white);
    --breadcrumbs-primary-icon: var(--breadcrumbs-primary-current);
    --breadcrumbs-dark-bg: transparent;
    --breadcrumbs-dark-link: var(--white);
    --breadcrumbs-dark-current: var(--white);
    --breadcrumbs-dark-icon: var(--breadcrumbs-dark-current);
    --breadcrumbs-highlight-blue-bg: transparent;
    --breadcrumbs-highlight-blue-link: var(--ft-sky-blue-4);
    --breadcrumbs-highlight-blue-current: var(--body-copy);
    --breadcrumbs-highlight-blue-icon: var(--breadcrumbs-highlight-blue-current);
    --breadcrumbs-secondary-a-bg: transparent;
    --breadcrumbs-secondary-a-link: var(--white);
    --breadcrumbs-secondary-a-current: var(--white);
    --breadcrumbs-secondary-a-icon: var(--breadcrumbs-secondary-a-current);
    --breadcrumbs-secondary-b-bg: transparent;
    --breadcrumbs-secondary-b-link: var(--white);
    --breadcrumbs-secondary-b-current: var(--white);
    --breadcrumbs-secondary-b-icon: var(--breadcrumbs-secondary-b-current);
    --breadcrumbs-teal-bg: transparent;
    --breadcrumbs-teal-link: var(--white);
    --breadcrumbs-teal-current: var(--white);
    --breadcrumbs-teal-icon: var(--breadcrumbs-teal-current);
    --header-links: var(--white);
    --header-border: var(--ft-grey-1);
    --header-logo-text: var(--ft-sky-blue);
    --header-logo-img: 100%;
    --header-logo-mobile-img: 100%;
    --header-skipto-bg: var(--ft-sky-blue);
    --header-mobile-sign-in-btn: var(--white);
    --header-mobile-sign-in-btn-text: var(--black);
    --header-mobile-active-login-bg: var(--white);
    --header-mobile-active-login-text: var(--black);
    --header-mobile-active-bg: var(--white);
    --header-mobile-active-text: var(--black);
    --header-mobile-global-nav-item-text: var(--black);
    --header-mobile-global-nav-item-link: var(--black);
    --header-mobile-global-nav-item-link-hover: var( --header-mobile-global-nav-item-link );
    --header-mobile-lang-border: var(--ft-grey-2);
    --header-mobile-lang-link: var(--black);
    --header-mobile-nav-search-container-bg: var(--white);
    --header-mobile-sign-in-container-bg: #21212180;
    --header-mobile-search-bg: var(--white);
    --header-mobile-search-btn-icon: var(--black);
    --header-mobile-toggle-nav-btn: var(--white);
    --header-mobile-toggle-nav-btn-text: var(--black);
    --header-mobile-toggle-active-bg: #3769ff;
    --header-mobile-toggle-active-text: var(--white);
    --header-global-nav-text: var(--white);
    --header-global-nav-search-bg: url("/assets/icons/ft-global-icon-search-uplift.svg");
    --header-site-nav-search-container-spacing: 0;
    --header-site-nav-extra-spacing: 0;
    --header-site-nav-background: none;
    --header-site-nav-background-link-hover: none;
    --header-site-nav-background-link-active: none;
    --header-site-nav-link-active-text: inherit;
    --header-site-nav-text: var(--black);
    --header-site-nav-active-text: var(--header-site-nav-text);
    --header-site-nav-menu-active-border: 7px solid var(--transparent);
    --header-site-nav-menu-border: 7px solid transparent;
    --header-site-nav-focus-outline: #3769ff;
    --header-site-nav-item-margin: 0;
    --header-site-nav-link-padding: 24px 8px 16px;
    --header-site-nav-border-right: none;
    --header-site-nav-border-left: none;
    --header-mega-menu-bg: var(--white);
    --header-mega-menu-text: var(--black);
    --header-mega-menu-text-hover: inherit;
    --header-mega-menu-items-text-hover: inherit;
    --header-mega-menu-icon: var(--ft-teal);
    --header-mega-menu-title-text-size: 20px;
    --header-mega-menu-icon-height: 24px;
    --header-mega-menu-icon-width: 24px;
    --search-modal-bg: var(--greyscale-5);
    --search-button-bg: var(--white);
    --search-button-text: var(--black);
    --search-button-active-border: var(--complimentary-1);
    --search-modal-close: var(--ft-sky-blue-4);
    --search-modal-dialog-text: var(--brand-2);
    --search-button-active-border: var(--focus-outline);
    --search-header-icon: url("/assets/icons/ft-global-icon-search-uplift.svg");
    --search-thumbnail-header-bg: var(--ft-sky-blue);
    --search-results-links-text: var(--ft-sky-blue-4);
    --search-results-link-icon: var(--ft-sky-blue-4);
    --search-results-links-hover: var(--ft-sky-blue-4);
    --search-primary-btn-bg: var(--ft-sky-blue);
    --search-primary-btn-border: var(--ft-sky-blue);
    --search-primary-btn-text: var(--white);
    --search-primary-btn-hover-bg: var(--brand-2);
    --search-primary-btn-hover-border: var(--brand-2);
    --search-primary-btn-hover-text: var(--white);
    --search-primary-btn-active-bg: var(--brand-3);
    --search-primary-btn-active-border: var(--brand-3);
    --search-primary-btn-active-text: var(--ft-sky-blue);
    --search-secondary-btn-bg: var(--white);
    --search-secondary-btn-border: var(--ft-sky-blue);
    --search-secondary-btn-text: var(--ft-sky-blue);
    --search-secondary-btn-hover-bg: var(--brand-2);
    --search-secondary-btn-hover-border: var(--brand-2);
    --search-secondary-btn-hover-text: var(--white);
    --search-secondary-btn-active-bg: var(--brand-3);
    --search-secondary-btn-active-border: var(--ft-sky-blue);
    --search-secondary-btn-active-text: var(--ft-sky-blue);
    --search-icon-color: #3769ff;
    --search-input-placeholder: var(--ft-grey-4);
    --search-input-border: #3769ff;
    --search-input-border-focus: #3769ff;
    --search-input-box-border: var(--ft-grey-1);
    --search-icon-top-desktop: 0;
    --search-placeholder-top-small-desktop: 0;
    --search-placeholder-top-desktop: 0;
    --search-bar-icon-wrapper: var(--ft-sky-blue-4);
    --search-bar-submit-bg: var(--btn-primary-bg);
    --search-bar-submit-text: var(--btn-primary-text);
    --search-bar-submit-border: var(--btn-primary-border);
    --search-bar-submit-border-hover: var(--btn-primary-border-hover);
    --search-bar-submit-bg-hover: var(--btn-primary-bg-hover);
    --search-bar-submit-text-hover: var(--btn-primary-text-hover);
    --search-bar-submit-bg-active: var(--btn-primary-active-bg);
    --search-bar-submit-border-active: var(--btn-primary-border-hover);
    --search-bar-submit-text-active: var(--btn-primary-active-text);
    --search-bar-submit-bg-focus: var(--btn-primary-active-bg);
    --search-bar-submit-border-focus: var(--btn-primary-focus-border);
    --footer-bg: var(--ft-dee-blue-1);
    --footer-link: var(--white);
    --footer-border: var(--greyscale-3);
    --footer-country-bg: var(--ft-dee-blue-1);
    --footer-country-link: var(--white);
    --footer-country-select-link: var(--white);
    --footer-country-bg-mobile: var(--ft-dee-blue-1);
    --footer-country-bg-mobile-disclaimer: var(--footer-country-bg);
    --footer-country-mobile-text: var(--white);
    --footer-site-nav-bg: var(--transparent);
    --footer-site-nav-text: var(--white);
    --footer-site-nav-title-link: inherit;
    --footer-full-site-nav-text: var(--white);
    --footer-site-nav-title-bottom-border: var(--ft-grey-2);
    --footer-global-nav-bg: var(--transparent);
    --footer-global-nav-text: var(--white);
    --footer-copyright-bg: var(--ft-dee-dark-blue-1);
    --footer-copyright-text: var(--white);
    --footer-copyright-logo-height: 1.9375rem;
    --footer-copyright-logo-height-mobile: 1.625rem;
    --footer-icon-set-color: none;
    --nav-border: var(--ft-grey-1);
    --nav-dark-bg: var(--white);
    --nav-dark-text: var(--black);
    --nav-dark-text-hover: var(--nav-dark-text);
    --nav-dark-border: var(--brand-3);
    --nav-dark-icon-color: var(--black);
    --nav-dark-sub-item-text: var(--black);
    --nav-light-bg: var(--ft-dee-blue-1);
    --nav-light-text: var(--white);
    --nav-light-text-hover: var(--nav-light-text);
    --nav-light-border: var(--brand-3);
    --nav-light-icon-color: var(--white);
    --nav-light-item-bg: var(--ft-dee-blue-1);
    --nav-light-item-text-1: var(--white);
    --nav-light-item-text-2: var(--white);
    --nav-light-sub-item-text: var(--white);
    --flyout-btn-text: var(--ft-sky-blue);
    --flyout-drop-down-bg: var(--white);
    --flyout-list-title: var(--greyscale-1);
    --flyout-selected-text: var(--ft-sky-blue-4);
    --flyout-item-hover-bg: var(--brand-3);
    --flyout-item-hover-text: var(--black);
    --flyout-item-focus: var(--focus-outline);
    --flyout-dark-text: var(--white);
    --flyout-highlight-text: var(--ft-sky-blue-4);
    --flyout-toggle-text: var(--ft-sky-blue-4);
    --accordion-item-text: var(--black);
    --accordion-item-active-text: var(--ft-sky-blue);
    --accordion-item-heading: var(--ft-sky-blue);
    --accordion-item-icon: var(--ft-teal);
    --accordion-focus: var(--focus-outline);
    --accordion-item-dark-icon: var(--white);
    --accordion-item-active-border: var(--ft-sky-blue);
    --accordion-item-active-title-dark-text: var(--white);
    --accordion-item-active-title-dark-text-hover: var(--white);
    --accordion-item-title-hover: var(--ft-sky-blue);
    --accordion-item-dark-bg: var(--ft-sky-blue);
    --accordion-item-dark-text: var(--white);
    --accordion-item-dark-heading-text: var(--white);
    --accordion-item-dark-heading-active-text: var(--white);
    --accordion-item-dark-title-text: var(--white);
    --accordion-item-dark-title-hover-text: var(--white);
    --banner-impact-bg-primary: var(--white);
    --banner-impact-text-primary: var(--body-copy);
    --banner-impact-bg-secondary: var(--ft-sky-blue);
    --banner-impact-colorblock-bg-primary: var(--ft-sky-blue);
    --banner-impact-colorblock-bg-secondary: var(--brand-3);
    --banner-impact-content-text-primary: var(--black);
    --banner-impact-content-text-secondary: var(--white);
    --banner-impact-card-bg: var(--white);
    --banner-impact-card-text: var(--black);
    --banner-impact-arrow-bg: #00a0dc;
    --banner-impact-arrow-border: #00a0dc;
    --banner-impact-arrow-text: var(--white);
    --banner-impact-arrow-focus: var(--brand-2);
    --banner-impact-vi-em-text: var(--ft-sky-blue);
    --banner-impact-vi-em-text-1: var(--ft-sky-blue);
    --banner-impact-vi-em-text-2: var(--ft-sky-blue);
    --banner-impact-vi-bg-img-color: var(--ft-purple);
    --banner-impact-vi-ribbon-border-bottom: 0.625rem solid white;
    --banner-impact-vi-ribbon-border-img: url("/assets/images/landscape-edge-sky-dee.jpg") 1 stretch;
    --banner-impact-vi-border-radius-50-dee: 0px 128px 12px 0px;
    --banner-impact-expanded-alternative-bg: var(--white);
    --banner-impact-expanded-alternative-text: var(--black);
    --banner-impact-expanded-alternative-page-title: var(--black);
    --banner-impact-expanded-primary-bg: var(--gradient-linear-bg-sg-1);
    --banner-impact-expanded-primary-text: var(--white);
    --banner-impact-expanded-primary-page-title: var(--white);
    --banner-impact-expanded-secondary-bg: var(--ft-sky-blue);
    --banner-impact-expanded-secondary-text: var(--white);
    --banner-impact-expanded-secondary-page-title: var(--white);
    --banner-impact-expanded-tertiary-bg: var(--ft-sky-blue);
    --banner-impact-expanded-tertiary-text: var(--white);
    --banner-impact-expanded-tertiary-page-title: var(--white);
    --banner-impact-expanded-em-text: var(--ft-sky-blue);
    --banner-impact-expanded-em-text-title-a: var(--ft-sky-blue);
    --banner-impact-expanded-em-text-title-b: var(--ft-sky-blue);
    --banner-impact-expanded-ribbon-border-bottom: 0.625rem solid white;
    --banner-impact-expaned-ribbon-border-img: url("/assets/images/dee_gradient_strip.jpg") 1 stretch;
    --multi-promo-ribbon-border-bottom: 0.625rem solid white;
    --multi-promo-ribbon-border-img: url("/assets/images/landscape-edge-sky-multi-promo-dee.jpg") 1 stretch;
    --multi-promo-link-list-title-bg: var(--ft-sky-blue);
    --multi-promo-link-list-text: var(--ft-sky-blue-4);
    --multi-promo-link-list-bg-hover: var(--ft-sky-blue-1);
    --multi-promo-border-radius-dee: 12px 128px 12px 12px;
    --multi-promo-text-hover-dee: underline;
    --banner-role-selector-pretitle: #0078c2;
    --banner-role-selector-primary-bg: var(--ft-sky-blue);
    --banner-role-selector-primary-text: var(--white);
    --banner-role-selector-dark-text: var(--body);
    --banner-article-insight-primary: var(--ft-purple);
    --banner-article-insight-highlight-blue-bg: var( --banner-standard-highlight-blue-bg );
    --banner-article-insight-highlight-blue-text: var(--body-copy);
    --banner-article-insight-highlight-blue-title: var(--body-copy);
    --banner-article-insight-highlight-blue-breadcrumbs: var(--link-item-text);
    --banner-article-insight-highlight-blue-breadcrumbs-current: var(--body-copy);
    --banner-role-selector-cards-bg: var(--ft-sky-blue);
    --banner-role-selector-modal-title-color: var(--ft-sky-blue);
    --banner-standard-text: var(--white);
    --banner-standard-pretitle-text: var(--white);
    --banner-standard-pretitle-highlight-text: var(--white);
    --banner-standard-pretitle-secondary-c-text: var(--white);
    --banner-standard-primary-bg: var(--gradient-linear-bg-sg-1);
    --banner-standard-secondary-a-bg: var(--gradient-linear-bg-sg-1);
    --banner-standard-secondary-b-bg: var(--gradient-linear-bg-sg-1);
    --banner-standard-secondary-c-text: var(--white);
    --banner-standard-teal-bg: var(--gradient-linear-bg-sg-1);
    --banner-standard-highlight-blue-bg: var(--gradient-linear-bg-sg-1);
    --banner-standard-highlight-blue-text: var(--white);
    --banner-with-img-ribbon-border-bottom: 0.625rem solid transparent;
    --banner-with-img-ribbon-border-img: url("/assets/images/dee_gradient_strip.jpg") 1 stretch;
    --banner-standard-em: var(--ft-sky-blue);
    --banner-standard-video-primary-bg: var(--gradient-linear-bg-sg-1);
    --banner-video-with-img-ribbon-border-img: url("/assets/images/dee_gradient_strip.jpg") 1 stretch;
    --banner-colorblock-bg: var(--gradient-linear-bg-pg-1);
    --banner-colorblock-text: var(--white);
    --banner-colorblock-page-title: var(--white);
    --banner-standard-gradient-img: var(--gradient-linear-bg-sg-1);
    --banner-with-nav-basic-category: #0078c2;
    --banner-with-nav-primary-bg: var(--ft-sky-blue);
    --banner-with-nav-primary-text: var(--white);
    --banner-with-nav-primary-title-text: var(--white);
    --banner-with-nav-primary-icon-fill: var(--white);
    --banner-with-nav-dark-bg: var(--brand-2);
    --banner-with-nav-dark-text: var(--white);
    --banner-with-nav-dark-icon-fill: var(--white);
    --banner-with-nav-light-category: #0078c2;
    --banner-thematic-title-color: var(--body-copy);
    --banner-thematic-bg: var(--ft-light-grey);
    --banner-thematic-emphasis-text-color: var(--ft-sky-blue);
    --media-link-text: var(--ft-sky-blue-4);
    --expand-collapse: var(--ft-sky-blue-4);
    --promo-card-primary: var(--ft-sky-blue);
    --promo-card-secondary: var(--ft-purple);
    --promo-card-secondary-b: var(--ft-teal-4);
    --promo-card-primary-text: var(--white);
    --promo-card-secondary-text: var(--white);
    --promo-card-secondary-b-text: var(--white);
    --promo-card-primary-hover: #345edd;
    --promo-card-secondary-hover: #5829c1;
    --promo-card-secondary-b-hover: var(--ft-teal-3);
    --promo-card-primary-outline: var(--ft-sky-blue-2);
    --promo-card-secondary-outline: var(--ft-purple-2);
    --promo-card-secondary-b-outline: var(--ft-teal-2);
    --promo-card-single: var(--gradient-linear-bg-sg-1);
    --promo-card-double: var(--gradient-linear-bg-sg-2);
    --promo-card-single-hover: var(--gradient-linear-bg-sg-1-hover);
    --promo-card-double-hover: var(--gradient-linear-bg-sg-2-hover);
    --card-primary-bg: var(--brand-3);
    --card-primary-text: var(--black);
    --card-primary-pretitle: var(--black);
    --card-primary-title: var(--black);
    --card-secondary-b-bg: var(--ft-sky-blue);
    --card-secondary-b-text: var(--white);
    --card-secondary-b-pretitle: var(--white);
    --card-secondary-b-title: var(--white);
    --card-secondary-c-bg: var(--brand-3);
    --card-secondary-c-text: var(--black);
    --card-secondary-c-pretitle: var(--black);
    --card-secondary-c-title: var(--black);
    --card-secondary-d-bg: var(--brand-3);
    --card-secondary-d-text: var(--black);
    --card-secondary-d-pretitle: var(--black);
    --card-secondary-d-title: var(--black);
    --card1-primary-bg: var(--brand-3);
    --card1-primary-text: var(--black);
    --card1-primary-pretitle: var(--black);
    --card1-primary-title: var(--black);
    --card1-secondary-b-bg: var(--brand-3);
    --card1-secondary-b-text: var(--black);
    --card1-secondary-b-pretitle: var(--black);
    --card1-secondary-b-title: var(--black);
    --card1-secondary-c-bg: var(--brand-3);
    --card1-secondary-c-text: var(--black);
    --card1-secondary-c-pretitle: var(--black);
    --card1-secondary-c-title: var(--black);
    --card1-secondary-d-bg: var(--brand-3);
    --card1-secondary-d-text: var(--black);
    --card1-secondary-d-pretitle: var(--black);
    --card1-secondary-d-title: var(--black);
    --card2-primary-bg: var(--brand-1);
    --card2-primary-text: var(--white);
    --card2-primary-pretitle: var(--white);
    --card2-primary-title: var(--white);
    --card2-secondary-b-bg: var(--brand-1);
    --card2-secondary-b-text: var(--white);
    --card2-secondary-b-pretitle: var(--white);
    --card2-secondary-b-title: var(--white);
    --card2-secondary-c-bg: var(--brand-1);
    --card2-secondary-c-text: var(--white);
    --card2-secondary-c-pretitle: var(--white);
    --card2-secondary-c-title: var(--white);
    --card2-secondary-d-bg: var(--brand-1);
    --card2-secondary-d-text: var(--white);
    --card2-secondary-d-pretitle: var(--white);
    --card2-secondary-d-title: var(--white);
    --card-transparent-white-bg: rgba(255, 255, 255, 0.8);
    --progress-spinner-color-light: var(--ft-grey-1);
    --loading-text-color-light: var(--ft-grey-4);
    --progress-spinner-color-dark: var(--white);
    --loading-text-color-dark: var(--white);
    --ft-chip-bg-disabled: var(--ft-light-grey);
    --ft-chip-border: var(--ft-grey-3);
    --ft-chip-color: var(--black);
    --ft-chips-border: var(--ft-sky-blue-4);
    --ft-chips-color: var(--ft-sky-blue-4);
    --card-index-bg: var(--greyscale-5);
    --card-index-text: var(--black);
    --card-index-bg-light: var(--white);
    --card-index-bg-focus: var(--brand-3);
    --card-index-border-focus: var(--focus-outline);
    --card-index-border-hover: var(--ft-grey-3);
    --card-index-bg-active: var(--brand-3);
    --card-index-text-active: var(--black);
    --card-index-btn-bg: var(--ft-sky-blue);
    --card-index-btn-border: var(--ft-sky-blue);
    --card-index-btn-text: var(--white);
    --card-index-compact-dark-bg: var(--ft-sky-blue);
    --card-index-compact-dark-bg-hover: var(--ft-sky-blue-5);
    --card-index-compact-dark-border: var(--white);
    --card-index-compact-dark-text: var(--white);
    --card-index-compact-light-bg: transparent;
    --card-index-compact-light-bg-hover: var(--greyscale-5);
    --card-index-compact-light-text: var(--body-copy);
    --card-index-compact-light-border: var(--border);
    --card-index-compact-alignment: center;
    --card-index-text-align: center;
    --card-index-heading-content-align: center;
    --card-stats-color: var(--ft-sky-blue);
    --card-stats-border: var(--ft-sky-blue);
    --card-stats-background: var(--ft-sky-blue-1);
    --ft-checkbox-selected-actv: var(--color-rgb-brand-3);
    --ft-checkbox-selected-focus: var(--brand-3);
    --ft-chkbx-chkd-disabled-bg: var(--ft-grey-3);
    --ft-chkbx-disabled-border: var(--ft-grey-3);
    --ft-chkbx-unchkd-disabled-bg: var(--transparent);
    --ft-chkbx-disabled-lbl-color: var(--ft-grey-4);
    --ft-chkbx-lbl-color: var(--black);
    --ft-radio-selected-actv: var(--color-rgb-brand-3);
    --ft-radio-sel-disabled: var(--ft-grey-3);
    --ft-radio-disabled-border: var(--ft-grey-3);
    --ft-radio-disabled-bg: var(--transparent);
    --ft-radio-disabled-lbl-color: var(--ft-grey-4);
    --ft-radio-lbl-color: var(--black);
    --card-article-date: var(--greyscale-1);
    --card-article-title-hover: var(--ft-sky-blue);
    --card-article-logo-primary-blue: var(--ft-sky-blue);
    --card-article-logo-green2: #81bb00;
    --card-article-logo-teal1: #1b676b;
    --card-article-logo-dark-grey: var(--greyscale-1);
    --card-article-logo-sims-the-economist: #e3110a;
    --article-eyebrow-primary-panel-bg: var(--ft-sky-blue-1);
    --article-eyebrow-secondary-panel-bg: var(--ft-light-grey);
    --article-eyebrow-primary-panel-text: var(--ft-sky-blue-4);
    --article-eyebrow-primary-secondary-text: var(--black);
    --article-sidebar-item-title-text: var(--black);
    --sidebar-link-hover-text: var(--ft-sky-blue-4);
    --feature-card-emphasis-btn-bg: var(--btn-primary-bg);
    --feature-card-emphasis-btn-border: var(--btn-primary-border);
    --feature-card-emphasis-btn-text: var(--btn-primary-text);
    --feature-card-emphasis-btn-hover-bg: var(--btn-primary-bg-hover);
    --feature-card-emphasis-btn-hover-border: var(--btn-primary-border-hover);
    --feature-card-emphasis-btn-hover-text: var(--btn-primary-text-hover);
    --feature-card-emphasis-btn-active-bg: var(--btn-primary-active-bg);
    --feature-card-emphasis-btn-active-border: var(--btn-primary-active-border);
    --feature-card-emphasis-btn-active-text: var(--btn-primary-active-text);
    --feature-card-secondary-btn-bg: var(--btn-primary-bg);
    --feature-card-secondary-btn-border: var(--btn-primary-border);
    --feature-card-secondary-btn-text: var(--btn-primary-text);
    --feature-card-secondary-btn-hover-bg: var(--btn-primary-bg-hover);
    --feature-card-secondary-btn-hover-border: var(--btn-primary-border-hover);
    --feature-card-secondary-btn-hover-text: var(--btn-primary-text-hover);
    --feature-card-secondary-btn-active-bg: var(--btn-primary-active-bg);
    --feature-card-secondary-btn-active-border: var(--btn-primary-active-border);
    --feature-card-secondary-btn-active-text: var(--btn-primary-active-text);
    --cta-default-bg: var(--ft-sky-blue-2);
    --cta-default-text: var(--black);
    --cta-default-link: var(--ft-sky-blue-4);
    --cta-secondary-a-bg: var(--ft-sky-blue-2);
    --cta-secondary-a-text: var(--black);
    --cta-secondary-a-link: var(--ft-sky-blue-4);
    --cta-secondary-c-bg: var(--ft-sky-blue-2);
    --cta-secondary-c-text: var(--black);
    --cta-secondary-c-link: var(--ft-sky-blue-4);
    --cta-secondary-d-bg: var(--ft-sky-blue-2);
    --cta-secondary-d-text: var(--black);
    --cta-secondary-d-link: var(--ft-sky-blue-4);
    --cta-secondary-d-icon: var(--white);
    --cta-grey-bg: var(--greyscale-3);
    --cta-grey-text: var(--black);
    --cta-grey-link: var(--ft-sky-blue-4);
    --cta-dark-bg: var(--ft-sky-blue);
    --cta-dark-text: var(--white);
    --cta-dark-link: var(--white);
    --cta-gradient-desktop-bg: url("/assets/images/cta-patterns/sky-desktop.svg");
    --cta-gradient-desktop-dark-bg-base: var(--ft-sky-blue-4);
    --cta-gradient-tablet-bg: url("/assets/images/cta-patterns/sky-tablet.svg");
    --cta-gradient-mobile-bg: url("/assets/images/cta-patterns/sky-mobile.svg");
    --thumbnail-btn-bg: var(--btn-secondary-bg);
    --thumbnail-btn-text: var(--btn-secondary-text);
    --thumbnail-btn-border: var(--btn-secondary-border);
    --thumbnail-btn-hover-bg: var(--btn-secondary-bg-hover);
    --thumbnail-btn-hover-text: var(--btn-secondary-text-hover);
    --thumbnail-btn-hover-border: var(--btn-secondary-border-hover);
    --thumbnail-btn-active-bg: var(--btn-secondary-active-bg);
    --thumbnail-btn-active-text: var(--btn-secondary-active-text);
    --thumbnail-btn-active-border: var(--btn-secondary-active-border);
    --pagination-text: var(--black);
    --pagination-hover-text: var(--brand-1);
    --pagination-active-text: var(--black);
    --pagination-active-border: var(--ft-teal-2);
    --pagination-list-gap-mobile: 0.5rem;
    --pagination-list-gap: 1rem;
    --pagination-list-item-gap: 1rem;
    --pagination-size: 3rem;
    --pagination-alignment: center;
    --pagination-margin: 0.75rem;
    --table-header-bg: var(--ft-sky-blue);
    --table-header-text: var(--white);
    --table-historical-bg: var(--brand-3);
    --table-row-stripe-bg: var(--greyscale-5);
    --table-mixin--bg: var(--white);
    --table-mixin--thead--bg--primary: var(--ft-sky-blue);
    --table-mixin--thead--bg--secondary: var(--white);
    --table-mixin--th--color--primary: var(--white);
    --table-mixin--th--color--secondary: var(--black);
    --table-mixin--th--hover-bg--primary: var(--ft-sky-blue-4);
    --table-mixin--th--hover-bg--secondary: var(--ft-sky-blue-2);
    --table-mixin--th--focus-outline--primary: var(--ft-sky-blue-4);
    --table-mixin--th--focus-outline--secondary: var(--ft-sky-blue-2);
    --table-mixin--tr--bg--striped: var(--ft-light-grey);
    --table-mixin--tr--border: var(--ft-grey-1);
    --table-mixin--td--bg--highlight: var(--ft-light-grey);
    --table-mixin--thead--bg--tertiary: var(--white);
    --table-mixin--th--color--tertiary: var(--black);
    --table-mixin--th--hover-bg--tertiary: var(--ft-sky-blue-2);
    --table-mixin--th--focus-outline--tertiary: var(--ft-sky-blue-2);
    --table-mixin--thead--bg--tertiary-small: "none";
    --table-mixin--th--color--tertiary-small: var(--bgim-green);
    --table-mixin--th--hover-bg--tertiary-small: "none";
    --fund-ticker-text: var(--ft-purple-4);
    --fund-card-header-ticker-bg: var(--white);
    --fund-card-header-ticker-color: var(--ft-sky-blue);
    --fund-card-header-i-bg: var(--white);
    --list-bullet-color: var(--black);
    --staggered-visual-wrapper-bg: var(--greyscale-5);
    --staggered-visual-bg-primary: var(--ft-sky-blue);
    --staggered-visual-bg-secondary: var(--ft-sky-blue);
    --staggered-pretitle-text: var(--black);
    --staggered-cards-media-has-card-bg: var(--white);
    --staggered-text-no-card-bg: var(--white);
    --staggered-content-bg-1: var(--ft-light-grey);
    --staggered-content-bg-2: var(--ft-light-grey);
    --staggered-content-card-bg-1: var(--white);
    --staggered-content-card-bg-2: var(--white);
    --staggered-content-card-bg-3: var(--white);
    --staggered-content-card-bg-4: var(--white);
    --staggered-content-text-1: var(--black);
    --staggered-content-text-2: var(--black);
    --sb-pretitle-1: var(--black);
    --sb-pretitle-2: var(--black);
    --sb-heading-1: var(--ft-sky-blue);
    --sb-heading-2: var(--ft-sky-blue);
    --sb-background-1: var(--ft-light-grey);
    --sb-background-2: var(--ft-light-grey);
    --sb-box-heading-font-family: var(--font-bold);
    --sb-box-sub-heading-font-family: var(--font-regular);
    --sb-box-v1-bg-1: var(--ft-sky-blue-1);
    --sb-box-v1-bg-2: var(--ft-sky-blue-1);
    --sb-box-v1-bg-3: var(--ft-sky-blue-1);
    --sb-box-v1-bg-4: var(--ft-sky-blue-1);
    --sb-box-v1-text-1: var(--black);
    --sb-box-v1-text-2: var(--black);
    --sb-box-v1-text-3: var(--black);
    --sb-box-v2-bg-1: var(--ft-teal-4);
    --sb-box-v2-bg-2: var(--ft-teal-4);
    --sb-box-v2-bg-3: var(--ft-teal-4);
    --sb-box-v2-bg-4: var(--ft-teal-4);
    --sb-box-v2-text-1: var(--white);
    --sb-box-v2-text-2: var(--white);
    --sb-box-v3-bg-1: var(--ft-sky-blue-4);
    --sb-box-v3-bg-2: var(--ft-sky-blue-4);
    --sb-box-v3-bg-3: var(--ft-sky-blue-4);
    --sb-box-v3-bg-4: var(--ft-sky-blue-4);
    --sb-box-v3-text-1: var(--white);
    --sb-box-v3-text-2: var(--white);
    --sb-box-v4-bg: var(--ft-purple);
    --sb-box-v4-text: var(--white);
    --pretitle: var(--black);
    --pretitle-light: var(--white);
    --title-text-basic: inherit;
    --title-text-primary: var(--ft-sky-blue);
    --title-text-secondary: var(--brand-1);
    --title-text-dark: var(--ft-sky-blue);
    --title-text-search: var(--ft-sky-blue);
    --title-bold-font: var(--font-bold);
    --title-reg-font: var(--font-regular);
    --section-header-text-basic: inherit;
    --section-header-small-text: var(--greyscale-1);
    --section-header-text-primary: var(--ft-sky-blue);
    --section-header-text-dark: var(--black);
    --section-pretitle: #0078c2;
    --sticky-footer-bg: var(--ft-sky-blue-1);
    --sticky-footer-item-label: var(--ft-sky-blue-4);
    --sticky-footer-shadow: var(--box-shadow-basic-inverted);
    --summary-item-value: var(--ft-sky-blue-4);
    --tooltip-source: var(--ft-sky-blue-4);
    --tabs-nav-item-border-hover: var(--ft-sky-blue);
    --tabs-nav-item-border-active: var(--ft-sky-blue);
    --tabs-nav-link-text: var(--black);
    --tabs-nav-link-hover-text: var(--white);
    --tabs-nav-link-hover-bg: var(--ft-sky-blue);
    --tabs-nav-link-hover-border: var(--ft-sky-blue);
    --tabs-nav-link-active-bg: var(--white);
    --tabs-nav-link-active-text: var(--black);
    --tabs-nav-link-active-border-top: var(--ft-sky-blue);
    --tabs-nav-link-active-dark-border-bottom: var(--ft-sky-blue);
    --tabs-nav-link-active-before: var(--ft-sky-blue);
    --tabs-nav-link-active-hover-bg: var(--ft-sky-blue);
    --tabs-nav-link-active-hover-text: var(--white);
    --tabs-nav-link-bg: var(--greyscale-5);
    --tabs-nav-dark-link-bg: var(--white);
    --tabs-nav-dark-link-active-bg: var(--tabs-nav-dark-link-active-bg);
    --tabs-nav-link-vertical-padding: var(--space-md);
    --tabs-sticky-bg: var(--white);
    --tabs-sticky-link-color: var(--body-copy);
    --tabs-sticky-title-bg: var(--ft-sky-blue-1);
    --tabs-sticky-title-text: var(--black);
    --tabs-sticky-link-hover-text: var(--ft-sky-blue);
    --tabs-sticky-link-focus-border: var(--ft-sky-blue);
    --tabs-sticky-link-title-active-border: var(--ft-teal-3);
    --tabs-sticky-link-title-active-text: var(--brand-2);
    --tabs-sticky-link-title-focus-border: var(--ft-teal);
    --tabs-sticky-link-title-focus-text: var(--brand-2);
    --media-tag-bg-color-a: #6730e3;
    --media-tag-bg-color-b: var(--white);
    --dropdown-focus-outline: var(--focus-outline);
    --dropdown-bg: var(--white);
    --dropdown-hover-border: var(--brand-3);
    --dropdown-hover-text: var(--ft-sky-blue-4);
    --dropdown-hover-bg: var(--white);
    --dropdown-focus-within-text: var(--ft-sky-blue-4);
    --dropdown-focus-bg: var(--white);
    --dropdown-inner-enhanced-border: var(--ft-sky-blue);
    --dropdown-inner-select-border: var(--greyscale-4);
    --dropdown-label-active: var(--ft-sky-blue-4);
    --dropdown-label-text-active: var(--ft-sky-blue-4);
    --dropdown-label-dark-text: var(--white);
    --dropdown-label-dark-text-hover: var(--ft-sky-blue-4);
    --dropdown-btn-dark-text: var(--white);
    --dropdown-btn-dark-text-hover: var(--ft-sky-blue);
    --dropdown-btn-dark-text-focus: var(--white);
    --dropdown-btn-conversational-text: var(--white);
    --dropdown-btn-conversational-text-focus: var(--white);
    --dropdown-btn-enhanced-text-focus: var(--ft-sky-blue);
    --dropdown-content-link-text-hover: var(--ft-sky-blue);
    --dropdown-content-link-bg-hover: var(--brand-3);
    --dropdown-content-conversational-bg: var(--brand-2);
    --dropdown-conversational-text: var(--brand-3);
    --dropdown-conversational-focus-border: #a5d7f5;
    --dropdown-conversational-focus-within-bg: var(--brand-2);
    --dropdown-conversational-focus-within-text: var(--white);
    --dropdown-content-default-text: var(--brand-3);
    --dropdown-conversational-dark-border: var(--ft-sky-blue);
    --dropdown-conversational-dark-text: var(--ft-sky-blue);
    --dropdown-conversational-dark-text-hover: var(--ft-sky-blue);
    --dropdown-conversational-dark-border-focus: var(--ft-sky-blue);
    --dropdown-conversational-dark-text-focus: var(--ft-sky-blue);
    --dropdown-conversational-dark-bg-focus: var(--white);
    --dropdown-conversational-dark-btn-text: var(--ft-sky-blue);
    --dropdown-conversational-dark-btn-text-focus: var(--ft-sky-blue);
    --dropdown-conversational-inner-dark-bg: var(--brand-2);
    --dropdown-conversational-inner-dark-text: var(--white);
    --dropdown-conversational-inner-dark-btn-text: var(--white);
    --dropdown-dark-bg: var(--brand-2);
    --dropdown-dark-text: var(--white);
    --dropdown-dark-bg-hover: var(--brand-3);
    --dropdown-dark-text-hover: var(--ft-sky-blue);
    --dropdown-dark-border-hover: var(--brand-3);
    --dropdown-dark-bg-focus: var(--brand-2);
    --dropdown-dark-text-focus: var(--white);
    --dropdown-dark-border-focus: #a5d7f5;
    --dropdown-enhanced-bg: var(--brand-2);
    --dropdown-enhanced-text: var(--white);
    --dropdown-enhanced-bg-focus: var(--brand-3);
    --dropdown-enhanced-text-focus: var(--ft-sky-blue);
    --dropdown-enhanced-checkbox-item-text: var(--black);
    --dropdown-enhanced-checkbox-item-disabled: var(--black);
    --dropdown-checkbox-item-label-checked-font: var(--font-bold);
    --dropdown-checkbox-item-count-checked-font: var(--font-bold);
    --dropdown-enhanced-checkbox-item-bg-hover: none;
    --dropdown-enhanced-checkbox-item-text-hover: var(--black);
    --dropdown-enhanced-checkbox-item-count-text: var(--black);
    --dropdown-enhanced-checkbox-item-activedesendent-bg: var(--ft-sky-blue);
    --dropdown-enhanced-checkbox-item-activedesendent-text: var(--black);
    --dropdown-enhanced-checkbox-item-activedesendent-label-text: var(--black);
    --dropdown-enhanced-container-bg: var(--bg-light-brand);
    --dropdown-active-count-checked-default-text: var(--black);
    --dropdown-checkbox-item-label-checked-text: var(--black);
    --dropdown-checkbox-item-label-checked-text-hover: var(--black);
    --dropdown-checkbox-item-label-checked-bg-hover: var(--brand-3);
    --dropdown-checkbox-item-label-checked-bg-activedesendent: var(--brand-3);
    --dropdown-checkbox-item-label-checked-text-activedesendent: var(--black);
    --dropdown-handheld-bg: var(--ft-sky-blue-1);
    --dropdown-handheld-text: #595959;
    --dropdown-handheld-border: var(--ft-sky-blue-3);
    --dropdown-handheld-bg-hover: var(--ft-sky-blue-1);
    --dropdown-handheld-text-hover: #595959;
    --dropdown-handheld-border-hover: var(--ft-sky-blue-3);
    --dropdown-handheld-bg-focus: var(--dropdown-handheld-bg);
    --dropdown-handheld-text-focus: #595959;
    --dropdown-handheld-border-focus: var(--ft-sky-blue-3);
    --dropdown-handheld-checkbox-bg-hover: var(--ft-sky-blue-1);
    --dropdown-handheld-label-checked-text: #212121;
    --dropdown-handheld-icon: var(--ft-sky-blue-3);
    --dropdown-handheld-button-text: var(--dropdown-handheld-text);
    --dropdown-handheld-active-border: var(--ft-sky-blue-3);
    --dropdown-handheld-bg-active: var(--white);
    --pull-quote-font: var(--font-pull-quote-bold);
    --pull-quote-colour: var(--ft-sky-blue);
    --pull-quote-body-font: var(--font-regular);
    --pull-quote-body-colour: var(--ft-sky-blue);
    --pull-quote-footer-colour: var(--greyscale-1);
    --one-trust-banner-bg: var(--greyscale-5);
    --one-trust-policy-title-text: var(--ft-sky-blue);
    --one-trust-policy-text-link: var(--ft-sky-blue-4);
    --one-trust-policy-text-link-hover: var(--brand-3);
    --one-trust-policy-text-link-focus: #a5d7f5;
    --one-trust-button-border: var(--ft-sky-blue);
    --one-trust-button-text: var(--brand-2);
    --one-trust-button-bg: none;
    --one-trust-sdk-menu: var(--brand-1);
    --avatar-background: var(--brand-3);
    --dynamic-block-primary-bg: var(--ft-sky-blue-1);
    --dynamic-block-dark-bg: var(--ft-sky-blue);
    --dynamic-block-secondary-a-bg: var(--white);
    --dynamic-block-secondary-b-bg: var(--white);
    --dynamic-block-secondary-c-bg: var(--ft-light-grey);
    --dynamic-card-text: var(--black);
    --dynamic-card-pre-title: var(--black);
    --dynamic-card-content-pre-title: var(--ft-sky-blue);
    --dynamic-card-content-pre-title-secondary-a: var(--ft-sky-blue-4);
    --dynamic-card-content-pre-title-secondary-b: var(--ft-sky-blue-4);
    --dynamic-card-content-pre-title-secondary-c: var(--ft-sky-blue);
    --dynamic-card-content-pre-title-white: var(--white);
    --dynamic-card-content-pre-title-dark: var(--ft-sky-blue);
    --dynamic-card-divider-primary-color: var(--ft-grey-1);
    --dynamic-card-spacing: var(--space-sm);
    --dynamic-card-mobile-spacing: var(--space-lg);
    --dynamic-card-divider-secondary-a-color: var(--ft-grey-2);
    --dynamic-card-divider-secondary-b-color: var(--ft-grey-1);
    --dynamic-card-divider-secondary-c-color: var(--ft-grey-1);
    --divider-basic: var(--border);
    --divider-white: var(--white);
    --divider-dark: var(--black);
    --divider-secondary: var(--ft-sky-blue);
    --progress-stepper--text: var(--ft-grey-4);
    --progress-stepper--complete-text: var(--ft-grey-4);
    --progress-stepper--active-text: var(--body-copy);
    --progress-stepper--circle: var(--white);
    --progress-stepper--circle-border: var(--brand-3);
    --progress-stepper--active-circle: var(--white);
    --progress-stepper--active-circle-border: var(--brand-1);
    --progress-stepper--complete-circle: var(--brand-1);
    --progress-stepper--complete-circle-border: var(--brand-1);
    --progress-stepper--line: var(--brand-3);
    --progress-stepper--active-line: var(--brand-1);
    --progress-silder--upper-color: var(--brand-3);
    --progress-silder--lower-color: var(--brand-1);
    --progress-silder--thumb-color: var(--white);
    --progress-slider-tick-color: var(--ft-grey-2);
    --progress-silder--thumb--border-color: var(--brand-1);
    --ps-index-cards-section-secondary-a: var(--greyscale-5);
    --ps-index-cards-section-secondary-b: var(--brand-3);
    --ps-index-cards-section-light: var(--brand-3);
    --ps-index-cards-section-grey: var(--greyscale-5);
    --ps-media-cards-section-secondary-a: var(--greyscale-5);
    --ps-media-cards-section-secondary-b: var(--brand-3);
    --ps-media-cards-section-secondary-c: var(--ft-sky-blue);
    --ps-media-cards-section-secondary-d: var(--ft-sky-blue);
    --ps-media-cards-section-light: var(--brand-3);
    --ps-media-cards-section-grey: var(--greyscale-5);
    --ps-media-cards-section-secondary-e: var(--brand-3);
    --ps-thumbnails-section-secondary-a: var(--greyscale-5);
    --ps-thumbnails-section-secondary-b: var(--brand-3);
    --ps-thumbnails-section-light: var(--brand-3);
    --ps-thumbnails-section-grey: var(--greyscale-5);
    --ck-editor-heading-level-1: var(--ft-sky-blue);
    --ck-editor-heading-level-2: var(--ft-sky-blue);
    --ck-editor-heading-level-3: var(--black);
    --ck-editor-heading-level-4: var(--black);
    --morningstar-ratings: var(--ft-morningstar-yellow);
    --date-picker--bg-color: var(--white);
    --date-picker--label-color: var(--ft-grey-4);
    --date-picker--label-focus-color: var(--ft-sky-blue);
    --date-picker--dropdown-arrow-color: var(--black);
    --date-picker--input-color: var(--ft-grey-4);
    --date-picker--input-border-color: var(--ft-grey-3);
    --date-picker--input-hover-border-color: var(--ft-sky-blue);
    --date-picker--calendar-nav--nav-header-border-color: var(--ft-grey-3);
    --date-picker--calendar-nav--nav-header-bg-color: var(--white);
    --date-picker--calendar-nav--nav-header-btn-bg-color: var(--white);
    --date-picker--calendar-nav--nav-header-btn-color: var(--black);
    --date-picker--calendar-nav--nav-header-btn-arrow-color: var(--black);
    --date-picker--calendar-nav--bg-color: var(--white);
    --date-picker--calendar-nav--color: var(--black);
    --date-picker--day-calendar--container-bg-color: var(--white);
    --date-picker--day-calendar--container-border-color: var(--ft-sky-blue);
    --date-picker--day-calendar--days-of-week-color: var(--ft-sky-blue-4);
    --date-picker--day-calendar--day-bg-color: var(--white);
    --date-picker--day-calendar--day-hover-bg-color: var(--ft-sky-blue-1);
    --date-picker--day-calendar--day-focus-bg-color: var(--white);
    --date-picker--day-calendar--day-focus-border-color: var(--ft-sky-blue-4);
    --date-picker--day-calendar--day-disabled-color: var(--ft-grey-4);
    --date-picker--day-calendar--day-disabled-hover-bg-color: var(--ft-grey-3);
    --date-picker--day-calendar--day-selected-color: var(--ft-sky-blue-4);
    --date-picker--day-calendar--day-selected-bg-color: var(--ft-sky-blue-1);
    --date-picker--day-calendar--day-selected-hover-bg-color: var(--ft-sky-blue-4);
    --date-picker--day-calendar--weekend-bg-color: var(--ft-grey-1);
    --date-picker--day-calendar--weekend-hover-bg-color: var(--ft-sky-blue-1);
    --date-picker--day-calendar--weekend-focus-bg-color: var(--white);
    --date-picker--day-calendar--weekend-focus-border-color: var(--ft-sky-blue-4);
    --date-picker--day-calendar--month-prev-next-color: var(--ft-grey-4);
    --date-picker--month-calendar--container-border-color: var(--ft-sky-blue);
    --date-picker--month-calendar--month-bg-color: var(--white);
    --date-picker--month-calendar--month-border-color: var(--ft-grey-1);
    --date-picker--month-calendar--month-hover-bg-color: var(--ft-sky-blue-1);
    --date-picker--month-calendar--month-focus-bg-color: var(--white);
    --date-picker--month-calendar--month-focus-border-color: var(--ft-sky-blue-4);
    --date-picker--month-calendar--month-selected-color: var(--ft-sky-blue-4);
    --date-picker--month-calendar--month-selected-bg-color: var(--ft-sky-blue-1);
    --date-picker--month-calendar--month-selected-hover-bg-color: var(--ft-sky-blue-1);
    --date-picker--month-calendar--month-disabled-color: var(--ft-grey-4);
    --date-picker--month-calendar--month-disabled-hover-bg-color: var(--ft-grey-3);
    --date-picker--time-select--border-color: var(--ft-grey-3);
    --date-picker--time-select--control-hover-bg-color: var(--ft-grey-3);
    --transition-basic: 0.4s ease-out all;
    --z-index-behind: -1;
    --z-index-basic: 1;
    --z-index-medium: 2;
    --z-index-higher: 3;
    --z-index-highest: 4;
    --z-index-highest-3: 6;
    --z-index-highest-2: 5;
    --z-index-modal-basic: 10;
    --z-index-modal-higher: 11;
    --z-index-onetrust-overlay: 12;
    --z-index-onetrust-modal: 13;
    --z-index-modal-search: 20;
    --z-index-mobile-mega-navigation: 6;
    --scrollbar-track-color: var(--greyscale-5);
    --scrollbar-thumb-color: var(--greyscale-1);
    --scrollbar-thumb-outline: var(--greyscale-2);
    --scrollbar-track-shadow: rgba(0, 0, 0, 0.3);
    --icon-fill: var(--ft-sky-blue);
    --icon-hover: #345edd;
    --image-container-width: 85%;
    --switch-width: 5.25rem;
    --switch-height: 2.375rem;
    --switch-button-height: 1.875rem;
    --switch-button-width: 1.875rem;
    --switch-button-position-bottom: 0.25rem;
    --switch-label-width: 30%;
    --switch-label-font: var(--font-bold);
    --switch-off-bg: var(--greyscale-1);
    --switch-on-bg: var(--brand-1);
    --switch-radio-text: var(--black);
    --switch-disabled-bg: var(--greyscale-3);
    --switch-dark-bg: var(--white);
    --switch-dark-color: var(--greyscale-1);
    --switch-dark-toggle-bg: var(--brand-1);
    --caveat-bg-color: var(--ft-grey-1);
    --feature-subscribe-bg: var(--ft-sky-blue);
    --carousel-content-title-primary: var(--brand-1);
    --carousel-content-title-secondary: var(--brand-1);
    --carousel-primary-background-color: var(--greyscale-5);
    --carousel-secondary-background-color: var(--ft-sky-blue-1);
    --interactive-media-card-outline: solid 1px var(--ft-light-grey);
    --interactive-media-card-outline-focus: solid 3px var(--black);
    --progress-slider-aor-green: #06a841;
    --progress-slider-aor-yellow: #f0e442;
    --progress-slider-aor-red: #d4321b;
    --progress-slider-aor-black: #000000;
    --sign-in-additional-information-icon-color: var(--ft-sky-blue);
    --duet-color-primary: var(--ft-sky-blue-4);
    --duet-color-text: var(--black);
    --duet-color-text-active: var(--white);
    --duet-color-placeholder: var(--ft-grey-4);
    --duet-color-button: var(--ft-grey-4);
    --duet-color-surface: var(--white);
    --duet-color-overlay: var(--ft-grey-2);
    --duet-color-border: var(--duet-color-primary);
    --duet-font: var(--base-font-family);
    --duet-font-normal: 400;
    --duet-font-bold: 600;
    --duet-radius: 0;
    --duet-z-index: 600;
    --duet-week-picker__list-border: var(--ft-grey-1);
    --duet-border-not-active: var(--greyscale-3);
    --duet--input-color: var(--ft-grey-4);
    --duet-box-shadow: 0 0 0 2px var(--duet-color-primary);
    --day--picker-day-color__state-default: var(--duet-color-primary);
    --day--picker-day-container__state-default: var(--white);
    --day--picker-day-color__state-hover: var(--duet-color-primary);
    --day--picker-day-container__state-hover: var(--white);
    --day--picker-day-border__state-hover: var(--duet-color-primary);
    --day--picker-day-color__state-selected: var(--black);
    --day--picker-day-container__state-selected: var(--ft-sky-blue-1);
    --day--picker-day-color__state-selected-hover: var(--black);
    --day--picker-day-container__state-selected-hover: var(--ft-sky-blue-1);
    --day--picker-day-border__state-selected-hover: var(--duet-color-primary);
    --day--picker-day-color__state-disabled: var(--ft-grey-4);
    --day--picker-day-container__state-disabled: var(--white);
    --badge-theme-informative-bg: var(--ft-system-light-blue);
    --badge-theme-informative-border: var(--ft-system-blue);
    --badge-theme-informative-text: var(--ft-system-blue);
    --badge-theme-success-bg: var(--ft-system-light-green);
    --badge-theme-success-border: var(--ft-system-green);
    --badge-theme-success-text: var(--ft-system-green);
    --badge-theme-new-bg: var(--ft-system-light-green);
    --badge-theme-new-border: var(--ft-system-green);
    --badge-theme-new-text: var(--ft-system-green);
    --badge-theme-warning-bg: var(--ft-system-light-yellow);
    --badge-theme-warning-border: var(--ft-system-yellow);
    --badge-theme-warning-text: var(--ft-system-yellow);
    --badge-theme-error-bg: var(--ft-system-light-red);
    --badge-theme-error-border: var(--ft-system-red);
    --badge-theme-error-text: var(--ft-system-red);
    --badge-theme-default-bg: var(--ft-light-grey);
    --badge-theme-default-border: var(--ft-grey-4);
    --badge-theme-default-text: var(--ft-grey-4);
    --highlight-block-bg: var(--brand-3);
    --highlight-block-text: var(--body-copy);
    --gradient-background-default: rgba(0, 0, 0, 0.5);
    --gradient-brand: radial-gradient( ellipse at 0% 0%, rgba(98, 72, 243, 1) 21%, rgba(0, 0, 0, 0) 65% ) -0.78% 0% / 48.6% 36.2% no-repeat no-repeat, radial-gradient( ellipse at 0% 100%, rgba(255, 96, 53, 1) 21%, rgba(0, 0, 0, 0) 65% ) -1.64% 108.33% / 87.8% 95.2% no-repeat no-repeat, linear-gradient( 0deg, rgba(255, 96, 53, 1) 0%, 22%, rgba(73, 143, 254, 1) 76%, rgba(255, 255, 255, 0) 100% ) 0% 100% / 100% 68.4% no-repeat no-repeat, linear-gradient(rgba(72, 144, 255, 1), rgba(72, 144, 255, 1)) 0% 0% / 102% 99.6% no-repeat no-repeat;
    --gradient-svg-clipping-shape: url("/assets/images/curve2.svg");
    --gradient-svg-clipping-shape-large: url("/assets/images/curve-left.svg");
    --gradient-linear-bg: linear-gradient( 256deg, rgba(0, 0, 0, 0) 3%, #fe511f 23% );
    --gradient-linear-bg-sg-1: linear-gradient( 285.12deg, rgb(0, 173, 162) 0%, rgb(20, 70, 225) 12%, rgb(0, 30, 98) 100% );
    --gradient-linear-bg-sg-2: linear-gradient( 284.83deg, #3769ff -1.64%, #4c1ac1 100% );
    --gradient-linear-bg-sg-1-hover: linear-gradient( 285.12deg, #008077 0%, #001e62 12%, #00081f 100% );
    --gradient-linear-bg-sg-2-hover: linear-gradient( 284.83deg, #002eb8 -1.64%, #2c0f70 100% );
    --gradient-linear-bg-pg-1: linear-gradient( 135.6deg, #1446e1 0%, #3769ff 60%, #00bfb3 100% );
    --video-popover-toggle-close-bg: var(--ft-grey-4);
    --video-popover-toggle-close-text: var(--white);
    --video-popover-modal-bg: rgba(0, 0, 0, 0.5);
    --us-servicing-utility-bar-border-color: var(--ft-grey-2);
    --us-servicing-utility-bar-icon-held: var(--ft-sky-blue);
    --us-servicing-utility-bar-icon-favorite: var(--ft-teal);
    --ft-webinar-bg: var(--ft-sky-blue-4);
    --highlight-caveat: var(--ft-sky-blue-1)
}

@font-face {
    font-display: swap;
    font-family: "TTCommonsProRegular";
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    src: url("../font/TTCommonsProRegular.woff") format("woff"),url("../font/TTCommonsProRegular.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: "TTCommonsProMedium";
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    src: url("../font/TTCommonsProMedium.woff") format("woff"),url("../font/TTCommonsProMedium.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: "TTCommonsProDemiBold";
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    src: url("../font/TTCommonsProDemiBold.woff") format("woff"),url("../font/TTCommonsProDemiBold.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: "TTCommonsProLight";
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
    src: url("../font/TTCommonsProLight.woff") format("woff"),url("../font/TTCommonsProLight.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: "TTCommonsProBold";
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    src: url("../font/TTCommonsProBold.woff") format("woff"),url("../font/TTCommonsProBold.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: "TTCommonsProLightItalic";
    font-style: italic;
    font-weight: 300;
    font-stretch: normal;
    src: url("../font/TTCommonsProLightItalic.woff") format("woff"),url("../font/TTCommonsProLightItalic.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: "TTCommonsProItalic";
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
    src: url("../font/TTCommonsProItalic.woff") format("woff"),url("../font/TTCommonsProItalic.woff2") format("woff2")
}

@font-face {
    font-display: swap;
    font-family: "TTCommonsProBoldItalic";
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
    src: url("../font/TTCommonsProBoldItalic.woff") format("woff"),url("../font/TTCommonsProBoldItalic.woff2") format("woff2")
}
/*==Noto Sans JP==*/
/*Thin*/
@font-face {
  font-family: 'Noto Sans JP Thin';
  src: url('../font/Noto_Sans_JP/NotoSansJP-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
}

/*Light*/
@font-face {
  font-family: 'Noto Sans JP Light';
  src: url('../font/Noto_Sans_JP/NotoSansJP-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

/*Regular*/
@font-face {
  font-family: 'Noto Sans JP Regular';
  src: url('../font/Noto_Sans_JP/NotoSansJP-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/*Midium*/
@font-face {
  font-family: 'Noto Sans JP Medium';
  src: url('../font/Noto_Sans_JP/NotoSansJP-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

/*Bold*/
@font-face {
  font-family: 'Noto Sans JP Bold';
  src: url('../font/Noto_Sans_JP/NotoSansJP-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

/*Black*/
@font-face {
  font-family: 'Noto Sans JP Black';
  src: url('../font/Noto_Sans_JP/NotoSansJP-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}

:root {
    --fonts-base-font-size-mobile: 1rem;
    --fonts-base-font-size-tablet: calc( 1rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-base-font-size-small-desktop: calc( 1rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-base-font-size-desktop: calc( 1rem + 0.125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-base-font-size-large-desktop: 1.125rem;
    --fonts-base-font-family: var(--font-regular);
    --fonts-base-font-weight: var(--font-weight-regular);
    --fonts-base-line-height: ;
    --fonts-xxl-font-size-mobile: 3.0517578125rem;
    --fonts-xxl-font-size-tablet: calc( 3.0517578125rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-xxl-font-size-small-desktop: calc( 3.0517578125rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-xxl-font-size-desktop: calc( 3.0517578125rem + 0.3814697266 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-xxl-font-size-large-desktop: 3.4332275391rem;
    --fonts-xxl-font-family: var(--head-font-family);
    --fonts-xxl-font-weight: var(--font-weight-semibold);
    --fonts-xxl-line-height: 1.25;
    --fonts-xl-font-size-mobile: 2.44140625rem;
    --fonts-xl-font-size-tablet: calc( 2.44140625rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-xl-font-size-small-desktop: calc( 2.44140625rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-xl-font-size-desktop: calc( 2.44140625rem + 0.3051757813 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-xl-font-size-large-desktop: 2.7465820313rem;
    --fonts-xl-font-family: var(--font-bold);
    --fonts-xl-font-weight: var(--font-weight-bold);
    --fonts-xl-line-height: 1.25;
    --fonts-h1-font-size-mobile: 2.44140625rem;
    --fonts-h1-font-size-tablet: calc( 2.44140625rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h1-font-size-small-desktop: calc( 2.44140625rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h1-font-size-desktop: calc( 2.44140625rem + 0.3051757813 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h1-font-size-large-desktop: 2.7465820313rem;
    --fonts-h1-font-family: var(--font-bold);
    --fonts-h1-font-weight: var(--font-weight-bold);
    --fonts-h1-line-height: 1.25;
    --fonts-h1--reg-font-size-mobile: 2.44140625rem;
    --fonts-h1--reg-font-size-tablet: calc( 2.44140625rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h1--reg-font-size-small-desktop: calc( 2.44140625rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h1--reg-font-size-desktop: calc( 2.44140625rem + 0.3051757813 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h1--reg-font-size-large-desktop: 2.7465820313rem;
    --fonts-h1--reg-font-family: var(--font-bold);
    --fonts-h1--reg-font-weight: var(--font-weight-bold);
    --fonts-h1--reg-line-height: 1.25;
    --fonts-h2-font-size-mobile: 1.953125rem;
    --fonts-h2-font-size-tablet: calc( 1.953125rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h2-font-size-small-desktop: calc( 1.953125rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h2-font-size-desktop: calc( 1.953125rem + 0.244140625 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h2-font-size-large-desktop: 2.197265625rem;
    --fonts-h2-font-family: var(--font-bold);
    --fonts-h2-font-weight: var(--font-weight-bold);
    --fonts-h2-line-height: 1.25;
    --fonts-h2--reg-font-size-mobile: 1.953125rem;
    --fonts-h2--reg-font-size-tablet: calc( 1.953125rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h2--reg-font-size-small-desktop: calc( 1.953125rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h2--reg-font-size-desktop: calc( 1.953125rem + 0.244140625 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h2--reg-font-size-large-desktop: 2.197265625rem;
    --fonts-h2--reg-font-family: var(--font-bold);
    --fonts-h2--reg-font-weight: var(--font-weight-bold);
    --fonts-h2--reg-line-height: 1.25;
    --fonts-h3-font-size-mobile: 1.5625rem;
    --fonts-h3-font-size-tablet: calc( 1.5625rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h3-font-size-small-desktop: calc( 1.5625rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h3-font-size-desktop: calc( 1.5625rem + 0.1953125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h3-font-size-large-desktop: 1.7578125rem;
    --fonts-h3-font-family: var(--font-medium);
    --fonts-h3-font-weight: var(--font-weight-medium);
    --fonts-h3-line-height: 1.25;
    --fonts-h3--reg-font-size-mobile: 1.5625rem;
    --fonts-h3--reg-font-size-tablet: calc( 1.5625rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h3--reg-font-size-small-desktop: calc( 1.5625rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h3--reg-font-size-desktop: calc( 1.5625rem + 0.1953125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h3--reg-font-size-large-desktop: 1.7578125rem;
    --fonts-h3--reg-font-family: var(--font-medium);
    --fonts-h3--reg-font-weight: var(--font-weight-medium);
    --fonts-h3--reg-line-height: 1.25;
    --fonts-h4-font-size-mobile: 1.25rem;
    --fonts-h4-font-size-tablet: calc( 1.25rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h4-font-size-small-desktop: calc( 1.25rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h4-font-size-desktop: calc( 1.25rem + 0.15625 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h4-font-size-large-desktop: 1.40625rem;
    --fonts-h4-font-family: var(--font-semibold);
    --fonts-h4-font-weight: var(--font-weight-semibold);
    --fonts-h4-line-height: 1.25;
    --fonts-h4--reg-font-size-mobile: 1.25rem;
    --fonts-h4--reg-font-size-tablet: calc( 1.25rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h4--reg-font-size-small-desktop: calc( 1.25rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h4--reg-font-size-desktop: calc( 1.25rem + 0.15625 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h4--reg-font-size-large-desktop: 1.40625rem;
    --fonts-h4--reg-font-family: var(--font-regular);
    --fonts-h4--reg-font-weight: var(--font-weight-regular);
    --fonts-h4--reg-line-height: 1.25;
    --fonts-h5-font-size-mobile: 1rem;
    --fonts-h5-font-size-tablet: calc( 1rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h5-font-size-small-desktop: calc( 1rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h5-font-size-desktop: calc( 1rem + 0.125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h5-font-size-large-desktop: 1.125rem;
    --fonts-h5-font-family: var(--font-semibold);
    --fonts-h5-font-weight: var(--font-weight-semibold);
    --fonts-h5-line-height: 1.25;
    --fonts-h5--reg-font-size-mobile: 1rem;
    --fonts-h5--reg-font-size-tablet: calc( 1rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h5--reg-font-size-small-desktop: calc( 1rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h5--reg-font-size-desktop: calc( 1rem + 0.125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h5--reg-font-size-large-desktop: 1.125rem;
    --fonts-h5--reg-font-family: var(--font-bold);
    --fonts-h5--reg-font-weight: var(--font-weight-bold);
    --fonts-h5--reg-line-height: 1.25;
    --fonts-h6-font-size-mobile: 1rem;
    --fonts-h6-font-size-tablet: calc( 1rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h6-font-size-small-desktop: calc( 1rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h6-font-size-desktop: calc( 1rem + 0.125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h6-font-size-large-desktop: 1.125rem;
    --fonts-h6-font-family: var(--font-bold);
    --fonts-h6-font-weight: var(--font-weight-bold);
    --fonts-h6-line-height: 1.25;
    --fonts-h6--reg-font-size-mobile: 1rem;
    --fonts-h6--reg-font-size-tablet: calc( 1rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-h6--reg-font-size-small-desktop: calc( 1rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-h6--reg-font-size-desktop: calc( 1rem + 0.125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-h6--reg-font-size-large-desktop: 1.125rem;
    --fonts-h6--reg-font-family: var(--font-bold);
    --fonts-h6--reg-font-weight: var(--font-weight-bold);
    --fonts-h6--reg-line-height: 1.25;
    --fonts-pre-title-font-size-mobile: 1rem;
    --fonts-pre-title-font-size-tablet: calc( 1rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-pre-title-font-size-small-desktop: calc( 1rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-pre-title-font-size-desktop: calc( 1rem + 0.125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-pre-title-font-size-large-desktop: 1.125rem;
    --fonts-pre-title-font-family: var(--font-semibold);
    --fonts-pre-title-font-weight: var(--font-weight-semibold);
    --fonts-pre-title-line-height: 1.25;
    --fonts-p-lrg--b-font-size-mobile: 1.25rem;
    --fonts-p-lrg--b-font-size-tablet: calc( 1.25rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-p-lrg--b-font-size-small-desktop: calc( 1.25rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-p-lrg--b-font-size-desktop: calc( 1.25rem + 0.15625 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-p-lrg--b-font-size-large-desktop: 1.40625rem;
    --fonts-p-lrg--b-font-family: var(--font-bold);
    --fonts-p-lrg--b-font-weight: var(--font-weight-bold);
    --fonts-p-lrg--b-line-height: 1.5;
    --fonts-p-lrg-font-size-mobile: 1.25rem;
    --fonts-p-lrg-font-size-tablet: calc( 1.25rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-p-lrg-font-size-small-desktop: calc( 1.25rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-p-lrg-font-size-desktop: calc( 1.25rem + 0.15625 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-p-lrg-font-size-large-desktop: 1.40625rem;
    --fonts-p-lrg-font-family: var(--font-regular);
    --fonts-p-lrg-font-weight: var(--font-weight-regular);
    --fonts-p-lrg-line-height: 1.5;
    --fonts-p--b-font-size-mobile: 1rem;
    --fonts-p--b-font-size-tablet: calc( 1rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-p--b-font-size-small-desktop: calc( 1rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-p--b-font-size-desktop: calc( 1rem + 0.125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-p--b-font-size-large-desktop: 1.125rem;
    --fonts-p--b-font-family: var(--font-semibold);
    --fonts-p--b-font-weight: var(--font-weight-semibold);
    --fonts-p--b-line-height: 1.5;
    --fonts-p-font-size-mobile: 1rem;
    --fonts-p-font-size-tablet: calc( 1rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-p-font-size-small-desktop: calc( 1rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-p-font-size-desktop: calc( 1rem + 0.125 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-p-font-size-large-desktop: 1.125rem;
    --fonts-p-font-family: var(--font-regular);
    --fonts-p-font-weight: var(--font-weight-regular);
    --fonts-p-line-height: 1.5;
    --fonts-small-font-size-mobile: 0.8rem;
    --fonts-small-font-size-tablet: calc( 0.8rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-small-font-size-small-desktop: calc( 0.8rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-small-font-size-desktop: calc( 0.8rem + 0.1 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-small-font-size-large-desktop: 0.9rem;
    --fonts-small-font-family: var(--font-regular);
    --fonts-small-font-weight: var(--font-weight-regular);
    --fonts-small-line-height: 1.5;
    --fonts-small--b-font-size-mobile: 0.8rem;
    --fonts-small--b-font-size-tablet: calc( 0.8rem + 0 * ( ( 100vw - 768px) / 432 ) );
    --fonts-small--b-font-size-small-desktop: calc( 0.8rem + 0 * ( ( 100vw - 1200px) / 400 ) );
    --fonts-small--b-font-size-desktop: calc( 0.8rem + 0.1 * ( ( 100vw - 1600px) / 300 ) );
    --fonts-small--b-font-size-large-desktop: 0.9rem;
    --fonts-small--b-font-family: var(--font-semibold);
    --fonts-small--b-font-weight: var(--font-weight-semibold);
    --fonts-small--b-line-height: 1.5
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    line-height: 1
}

blockquote,q {
    quotes: none
}

blockquote::before,blockquote::after,q::before,q::after {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom:1;max-width: 100%
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

figure {
    margin: 0
}

form {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px
}

button,input,select,textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button,input {
    line-height: normal
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible
}

button[disabled],html input[disabled] {
    cursor: default
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html,button,input,select,textarea {
    color: var(--body-copy)
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

::selection {
    background: #b3d4fc;
    text-shadow: none
}

img {
    vertical-align: middle
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

.chromeframe {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

.grid {
    margin: 0 .5rem
}

.grid .row {
    display: flex;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto
}

.grid .row::after {
    content: "";
    display: table;
    clear: both
}

.grid .row .col {
    box-sizing: border-box;
    padding: 0 .5rem;
    min-height: 1px;
    flex-grow: 1;
    flex-basis: 0
}

.grid .row .col.s1 {
    width: 25%;
    flex-basis: unset;
    flex-grow: 0;
    flex-shrink: 0;
    content: 4;
    margin-left: 0;
    left: auto;
    right: auto
}

.grid .row .col.s2 {
    width: 50%;
    flex-basis: unset;
    flex-grow: 0;
    flex-shrink: 0;
    content: 4;
    margin-left: 0;
    left: auto;
    right: auto
}

.grid .row .col.s3 {
    width: 75%;
    flex-basis: unset;
    flex-grow: 0;
    flex-shrink: 0;
    content: 4;
    margin-left: 0;
    left: auto;
    right: auto
}

.grid .row .col.s4 {
    width: 100%;
    flex-basis: unset;
    flex-grow: 0;
    flex-shrink: 0;
    content: 4;
    margin-left: 0;
    left: auto;
    right: auto
}

.grid .row .col.offset-s1 {
    margin-left: 25%
}

.grid .row .col.pull-s1 {
    right: 25%
}

.grid .row .col.push-s1 {
    left: 25%
}

.grid .row .col.offset-s2 {
    margin-left: 50%
}

.grid .row .col.pull-s2 {
    right: 50%
}

.grid .row .col.push-s2 {
    left: 50%
}

.grid .row .col.offset-s3 {
    margin-left: 75%
}

.grid .row .col.pull-s3 {
    right: 75%
}

.grid .row .col.push-s3 {
    left: 75%
}

.grid .row .col.offset-s4 {
    margin-left: 100%
}

.grid .row .col.pull-s4 {
    right: 100%
}

.grid .row .col.push-s4 {
    left: 100%
}

.grid .row .col .row {
    margin-left: -0.5rem;
    margin-right: -0.5rem
}

.grid.section {
    padding: 4.5rem 0
}

@media(min-width: 768px) {
    .grid {
        margin:0 .25rem
    }

    .grid .row .col {
        padding: 0 .75rem
    }

    .grid .row .col.m1 {
        width: 12.5%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.m2 {
        width: 25%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.m3 {
        width: 37.5%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.m4 {
        width: 50%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.m5 {
        width: 62.5%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.m6 {
        width: 75%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.m7 {
        width: 87.5%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.m8 {
        width: 100%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.offset-m1 {
        margin-left: 12.5%
    }

    .grid .row .col.pull-m1 {
        right: 12.5%
    }

    .grid .row .col.push-m1 {
        left: 12.5%
    }

    .grid .row .col.offset-m2 {
        margin-left: 25%
    }

    .grid .row .col.pull-m2 {
        right: 25%
    }

    .grid .row .col.push-m2 {
        left: 25%
    }

    .grid .row .col.offset-m3 {
        margin-left: 37.5%
    }

    .grid .row .col.pull-m3 {
        right: 37.5%
    }

    .grid .row .col.push-m3 {
        left: 37.5%
    }

    .grid .row .col.offset-m4 {
        margin-left: 50%
    }

    .grid .row .col.pull-m4 {
        right: 50%
    }

    .grid .row .col.push-m4 {
        left: 50%
    }

    .grid .row .col.offset-m5 {
        margin-left: 62.5%
    }

    .grid .row .col.pull-m5 {
        right: 62.5%
    }

    .grid .row .col.push-m5 {
        left: 62.5%
    }

    .grid .row .col.offset-m6 {
        margin-left: 75%
    }

    .grid .row .col.pull-m6 {
        right: 75%
    }

    .grid .row .col.push-m6 {
        left: 75%
    }

    .grid .row .col.offset-m7 {
        margin-left: 87.5%
    }

    .grid .row .col.pull-m7 {
        right: 87.5%
    }

    .grid .row .col.push-m7 {
        left: 87.5%
    }

    .grid .row .col.offset-m8 {
        margin-left: 100%
    }

    .grid .row .col.pull-m8 {
        right: 100%
    }

    .grid .row .col.push-m8 {
        left: 100%
    }

    .grid .row .col .row {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }

    .grid .container {
        width: 75%;
        margin: 0 auto
    }

    .grid .container .row .col {
        padding: 0 .75rem
    }

    .grid .container .row .col.m1 {
        width: 16.6666666667%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.m2 {
        width: 33.3333333333%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.m3 {
        width: 50%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.m4 {
        width: 66.6666666667%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.m5 {
        width: 83.3333333333%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.m6 {
        width: 100%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.offset-m1 {
        margin-left: 16.6666666667%
    }

    .grid .container .row .col.pull-m1 {
        right: 16.6666666667%
    }

    .grid .container .row .col.push-m1 {
        left: 16.6666666667%
    }

    .grid .container .row .col.offset-m2 {
        margin-left: 33.3333333333%
    }

    .grid .container .row .col.pull-m2 {
        right: 33.3333333333%
    }

    .grid .container .row .col.push-m2 {
        left: 33.3333333333%
    }

    .grid .container .row .col.offset-m3 {
        margin-left: 50%
    }

    .grid .container .row .col.pull-m3 {
        right: 50%
    }

    .grid .container .row .col.push-m3 {
        left: 50%
    }

    .grid .container .row .col.offset-m4 {
        margin-left: 66.6666666667%
    }

    .grid .container .row .col.pull-m4 {
        right: 66.6666666667%
    }

    .grid .container .row .col.push-m4 {
        left: 66.6666666667%
    }

    .grid .container .row .col.offset-m5 {
        margin-left: 83.3333333333%
    }

    .grid .container .row .col.pull-m5 {
        right: 83.3333333333%
    }

    .grid .container .row .col.push-m5 {
        left: 83.3333333333%
    }

    .grid .container .row .col.offset-m6 {
        margin-left: 100%
    }

    .grid .container .row .col.pull-m6 {
        right: 100%
    }

    .grid .container .row .col.push-m6 {
        left: 100%
    }

    .grid .container .row .col .row {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }

    .grid .container--wide {
        width: 75%;
        margin: 0 auto
    }

    .grid .container--wide .row .col {
        padding: 0 .75rem
    }

    .grid .container--wide .row .col.m1 {
        width: 16.6666666667%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.m2 {
        width: 33.3333333333%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.m3 {
        width: 50%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.m4 {
        width: 66.6666666667%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.m5 {
        width: 83.3333333333%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.m6 {
        width: 100%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 6;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.offset-m1 {
        margin-left: 16.6666666667%
    }

    .grid .container--wide .row .col.pull-m1 {
        right: 16.6666666667%
    }

    .grid .container--wide .row .col.push-m1 {
        left: 16.6666666667%
    }

    .grid .container--wide .row .col.offset-m2 {
        margin-left: 33.3333333333%
    }

    .grid .container--wide .row .col.pull-m2 {
        right: 33.3333333333%
    }

    .grid .container--wide .row .col.push-m2 {
        left: 33.3333333333%
    }

    .grid .container--wide .row .col.offset-m3 {
        margin-left: 50%
    }

    .grid .container--wide .row .col.pull-m3 {
        right: 50%
    }

    .grid .container--wide .row .col.push-m3 {
        left: 50%
    }

    .grid .container--wide .row .col.offset-m4 {
        margin-left: 66.6666666667%
    }

    .grid .container--wide .row .col.pull-m4 {
        right: 66.6666666667%
    }

    .grid .container--wide .row .col.push-m4 {
        left: 66.6666666667%
    }

    .grid .container--wide .row .col.offset-m5 {
        margin-left: 83.3333333333%
    }

    .grid .container--wide .row .col.pull-m5 {
        right: 83.3333333333%
    }

    .grid .container--wide .row .col.push-m5 {
        left: 83.3333333333%
    }

    .grid .container--wide .row .col.offset-m6 {
        margin-left: 100%
    }

    .grid .container--wide .row .col.pull-m6 {
        right: 100%
    }

    .grid .container--wide .row .col.push-m6 {
        left: 100%
    }

    .grid .container--wide .row .col .row {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }
}

@media(min-width: 1200px) {
    .grid {
        margin:0 .25rem
    }

    .grid .row .col {
        padding: 0 .75rem
    }

    .grid .row .col.l1 {
        width: 8.3333333333%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l2 {
        width: 16.6666666667%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l3 {
        width: 25%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l4 {
        width: 33.3333333333%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l5 {
        width: 41.6666666667%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l6 {
        width: 50%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l7 {
        width: 58.3333333333%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l8 {
        width: 66.6666666667%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l9 {
        width: 75%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l10 {
        width: 83.3333333333%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l11 {
        width: 91.6666666667%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.l12 {
        width: 100%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 12;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .row .col.offset-l1 {
        margin-left: 8.3333333333%
    }

    .grid .row .col.pull-l1 {
        right: 8.3333333333%
    }

    .grid .row .col.push-l1 {
        left: 8.3333333333%
    }

    .grid .row .col.offset-l2 {
        margin-left: 16.6666666667%
    }

    .grid .row .col.pull-l2 {
        right: 16.6666666667%
    }

    .grid .row .col.push-l2 {
        left: 16.6666666667%
    }

    .grid .row .col.offset-l3 {
        margin-left: 25%
    }

    .grid .row .col.pull-l3 {
        right: 25%
    }

    .grid .row .col.push-l3 {
        left: 25%
    }

    .grid .row .col.offset-l4 {
        margin-left: 33.3333333333%
    }

    .grid .row .col.pull-l4 {
        right: 33.3333333333%
    }

    .grid .row .col.push-l4 {
        left: 33.3333333333%
    }

    .grid .row .col.offset-l5 {
        margin-left: 41.6666666667%
    }

    .grid .row .col.pull-l5 {
        right: 41.6666666667%
    }

    .grid .row .col.push-l5 {
        left: 41.6666666667%
    }

    .grid .row .col.offset-l6 {
        margin-left: 50%
    }

    .grid .row .col.pull-l6 {
        right: 50%
    }

    .grid .row .col.push-l6 {
        left: 50%
    }

    .grid .row .col.offset-l7 {
        margin-left: 58.3333333333%
    }

    .grid .row .col.pull-l7 {
        right: 58.3333333333%
    }

    .grid .row .col.push-l7 {
        left: 58.3333333333%
    }

    .grid .row .col.offset-l8 {
        margin-left: 66.6666666667%
    }

    .grid .row .col.pull-l8 {
        right: 66.6666666667%
    }

    .grid .row .col.push-l8 {
        left: 66.6666666667%
    }

    .grid .row .col.offset-l9 {
        margin-left: 75%
    }

    .grid .row .col.pull-l9 {
        right: 75%
    }

    .grid .row .col.push-l9 {
        left: 75%
    }

    .grid .row .col.offset-l10 {
        margin-left: 83.3333333333%
    }

    .grid .row .col.pull-l10 {
        right: 83.3333333333%
    }

    .grid .row .col.push-l10 {
        left: 83.3333333333%
    }

    .grid .row .col.offset-l11 {
        margin-left: 91.6666666667%
    }

    .grid .row .col.pull-l11 {
        right: 91.6666666667%
    }

    .grid .row .col.push-l11 {
        left: 91.6666666667%
    }

    .grid .row .col.offset-l12 {
        margin-left: 100%
    }

    .grid .row .col.pull-l12 {
        right: 100%
    }

    .grid .row .col.push-l12 {
        left: 100%
    }

    .grid .row .col.l {
        box-sizing: border-box;
        padding: 0 .75rem;
        min-height: 1px;
        flex-grow: 1;
        flex-basis: 0
    }

    .grid .row .col .row {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }

    .grid .container {
        width: 66.6666666667%;
        margin: 0 auto
    }

    .grid .container .row .col {
        padding: 0 .75rem
    }

    .grid .container .row .col.l1 {
        width: 12.5%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.l2 {
        width: 25%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.l3 {
        width: 37.5%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.l4 {
        width: 50%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.l5 {
        width: 62.5%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.l6 {
        width: 75%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.l7 {
        width: 87.5%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.l8 {
        width: 100%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 8;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container .row .col.offset-l1 {
        margin-left: 12.5%
    }

    .grid .container .row .col.pull-l1 {
        right: 12.5%
    }

    .grid .container .row .col.push-l1 {
        left: 12.5%
    }

    .grid .container .row .col.offset-l2 {
        margin-left: 25%
    }

    .grid .container .row .col.pull-l2 {
        right: 25%
    }

    .grid .container .row .col.push-l2 {
        left: 25%
    }

    .grid .container .row .col.offset-l3 {
        margin-left: 37.5%
    }

    .grid .container .row .col.pull-l3 {
        right: 37.5%
    }

    .grid .container .row .col.push-l3 {
        left: 37.5%
    }

    .grid .container .row .col.offset-l4 {
        margin-left: 50%
    }

    .grid .container .row .col.pull-l4 {
        right: 50%
    }

    .grid .container .row .col.push-l4 {
        left: 50%
    }

    .grid .container .row .col.offset-l5 {
        margin-left: 62.5%
    }

    .grid .container .row .col.pull-l5 {
        right: 62.5%
    }

    .grid .container .row .col.push-l5 {
        left: 62.5%
    }

    .grid .container .row .col.offset-l6 {
        margin-left: 75%
    }

    .grid .container .row .col.pull-l6 {
        right: 75%
    }

    .grid .container .row .col.push-l6 {
        left: 75%
    }

    .grid .container .row .col.offset-l7 {
        margin-left: 87.5%
    }

    .grid .container .row .col.pull-l7 {
        right: 87.5%
    }

    .grid .container .row .col.push-l7 {
        left: 87.5%
    }

    .grid .container .row .col.offset-l8 {
        margin-left: 100%
    }

    .grid .container .row .col.pull-l8 {
        right: 100%
    }

    .grid .container .row .col.push-l8 {
        left: 100%
    }

    .grid .container .row .col.l {
        box-sizing: border-box;
        padding: 0 .75rem;
        min-height: 1px;
        flex-grow: 1;
        flex-basis: 0
    }

    .grid .container .row .col .row {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }

    .grid .container--wide {
        width: 83.3333333333%;
        margin: 0 auto
    }

    .grid .container--wide .row .col {
        padding: 0 .75rem
    }

    .grid .container--wide .row .col.l1 {
        width: 10%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.l2 {
        width: 20%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.l3 {
        width: 30%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.l4 {
        width: 40%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.l5 {
        width: 50%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.l6 {
        width: 60%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.l7 {
        width: 70%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.l8 {
        width: 80%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.l9 {
        width: 90%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.l10 {
        width: 100%;
        flex-basis: unset;
        flex-grow: 0;
        flex-shrink: 0;
        content: 10;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .grid .container--wide .row .col.offset-l1 {
        margin-left: 10%
    }

    .grid .container--wide .row .col.pull-l1 {
        right: 10%
    }

    .grid .container--wide .row .col.push-l1 {
        left: 10%
    }

    .grid .container--wide .row .col.offset-l2 {
        margin-left: 20%
    }

    .grid .container--wide .row .col.pull-l2 {
        right: 20%
    }

    .grid .container--wide .row .col.push-l2 {
        left: 20%
    }

    .grid .container--wide .row .col.offset-l3 {
        margin-left: 30%
    }

    .grid .container--wide .row .col.pull-l3 {
        right: 30%
    }

    .grid .container--wide .row .col.push-l3 {
        left: 30%
    }

    .grid .container--wide .row .col.offset-l4 {
        margin-left: 40%
    }

    .grid .container--wide .row .col.pull-l4 {
        right: 40%
    }

    .grid .container--wide .row .col.push-l4 {
        left: 40%
    }

    .grid .container--wide .row .col.offset-l5 {
        margin-left: 50%
    }

    .grid .container--wide .row .col.pull-l5 {
        right: 50%
    }

    .grid .container--wide .row .col.push-l5 {
        left: 50%
    }

    .grid .container--wide .row .col.offset-l6 {
        margin-left: 60%
    }

    .grid .container--wide .row .col.pull-l6 {
        right: 60%
    }

    .grid .container--wide .row .col.push-l6 {
        left: 60%
    }

    .grid .container--wide .row .col.offset-l7 {
        margin-left: 70%
    }

    .grid .container--wide .row .col.pull-l7 {
        right: 70%
    }

    .grid .container--wide .row .col.push-l7 {
        left: 70%
    }

    .grid .container--wide .row .col.offset-l8 {
        margin-left: 80%
    }

    .grid .container--wide .row .col.pull-l8 {
        right: 80%
    }

    .grid .container--wide .row .col.push-l8 {
        left: 80%
    }

    .grid .container--wide .row .col.offset-l9 {
        margin-left: 90%
    }

    .grid .container--wide .row .col.pull-l9 {
        right: 90%
    }

    .grid .container--wide .row .col.push-l9 {
        left: 90%
    }

    .grid .container--wide .row .col.offset-l10 {
        margin-left: 100%
    }

    .grid .container--wide .row .col.pull-l10 {
        right: 100%
    }

    .grid .container--wide .row .col.push-l10 {
        left: 100%
    }

    .grid .container--wide .row .col.l {
        box-sizing: border-box;
        padding: 0 .75rem;
        min-height: 1px;
        flex-grow: 1;
        flex-basis: 0
    }

    .grid .container--wide .row .col .row {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }
}

@media(min-width: 1600px) {
    .grid {
        margin:0 3rem
    }

    .grid .row .col {
        padding: 0 1rem
    }

    .grid .row .col .row {
        margin-left: -1rem;
        margin-right: -1rem
    }
}

@media(min-width: 1900px) {
    .grid {
        margin:0 5rem
    }

    .grid .row .col {
        padding: 0 1rem
    }

    .grid .row .col .row {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .grid .container {
        width: 66.6666666667%;
        margin: 0 auto
    }

    .grid .container .row .col {
        padding: 0 1rem
    }

    .grid .container .row .col .row {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .grid .container--wide {
        width: 83.3333333333%;
        margin: 0 auto
    }

    .grid .container--wide .row .col {
        padding: 0 1rem
    }

    .grid .container--wide .row .col .row {
        margin-left: -1rem;
        margin-right: -1rem
    }
}

.container .container,.container .container--wide,.container--wide .container,.container--wide .container--wide {
    width: 100%
}

:root {
    --space-unit: 1rem;
    --space-xs: calc(0.25 * var(--space-unit));
    --space-sm: calc(0.5 * var(--space-unit));
    --space-md: calc(1 * var(--space-unit));
    --space-lg: calc(1.5 * var(--space-unit));
    --space-xl: calc(2 * var(--space-unit));
    --space-xxl: calc(3.5 * var(--space-unit));
    --space-xxxl: calc(7 * var(--space-unit));
    --component-padding: var(--space-sm);
    --padding-color: rgb(249, 204, 157, 0)
}

@media(min-width: 1200px) {
    :root {
        --space-unit: 1rem;
        --space-xs: calc(0.5 * var(--space-unit));
        --space-sm: calc(1 * var(--space-unit));
        --space-md: calc(1.5 * var(--space-unit));
        --space-lg: calc(2 * var(--space-unit));
        --space-xl: calc(3.5 * var(--space-unit));
        --space-xxl: calc(4.5 * var(--space-unit));
        --space-xxxl: calc(9 * var(--space-unit));
        --component-padding: var(--space-md)
    }
}

.padding--none {
    padding: 0
}

.padding--xs {
    padding: var(--space-xs)
}

.padding--sm {
    padding: var(--space-sm)
}

.padding--md {
    padding: var(--space-md)
}

.padding--lg {
    padding: var(--space-lg)
}

.padding--xl {
    padding: var(--space-xl)
}

.padding--xxl {
    padding: var(--space-xxl)
}

.padding--xxxl {
    padding: var(--space-xxxl)
}

.padding-top--none {
    padding-top: 0
}

.padding-top--xs {
    padding-top: var(--space-xs)
}

.padding-top--sm {
    padding-top: var(--space-sm)
}

.padding-top--md {
    padding-top: var(--space-md)
}

.padding-top--lg {
    padding-top: var(--space-lg)
}

.padding-top--xl {
    padding-top: var(--space-xl)
}

.padding-top--xxl {
    padding-top: var(--space-xxl)
}

.padding-top--xxxl {
    padding-top: var(--space-xxxl)
}

.padding-right--none {
    padding-right: 0
}

.padding-right--xs {
    padding-right: var(--space-xs)
}

.padding-right--sm {
    padding-right: var(--space-sm)
}

.padding-right--md {
    padding-right: var(--space-md)
}

.padding-right--lg {
    padding-right: var(--space-lg)
}

.padding-right--xl {
    padding-right: var(--space-xl)
}

.padding-right--xxl {
    padding-right: var(--space-xxl)
}

.padding-right--xxxl {
    padding-right: var(--space-xxxl)
}

.padding-bottom--none {
    padding-bottom: 0
}

.padding-bottom--xs {
    padding-bottom: var(--space-xs)
}

.padding-bottom--sm {
    padding-bottom: var(--space-sm)
}

.padding-bottom--md {
    padding-bottom: var(--space-md)
}

.padding-bottom--lg {
    padding-bottom: var(--space-lg)
}

.padding-bottom--xl {
    padding-bottom: var(--space-xl)
}

.padding-bottom--xxl {
    padding-bottom: var(--space-xxl)
}

.padding-bottom--xxxl {
    padding-bottom: var(--space-xxxl)
}

.padding-left--none {
    padding-left: 0
}

.padding-left--xs {
    padding-left: var(--space-xs)
}

.padding-left--sm {
    padding-left: var(--space-sm)
}

.padding-left--md {
    padding-left: var(--space-md)
}

.padding-left--lg {
    padding-left: var(--space-lg)
}

.padding-left--xl {
    padding-left: var(--space-xl)
}

.padding-left--xxl {
    padding-left: var(--space-xxl)
}

.padding-left--xxxl {
    padding-left: var(--space-xxxl)
}

:root {
    --space-unit: 1rem;
    --space-xs: calc(0.25 * var(--space-unit));
    --space-sm: calc(0.5 * var(--space-unit));
    --space-md: calc(1 * var(--space-unit));
    --space-lg: calc(1.5 * var(--space-unit));
    --space-xl: calc(2 * var(--space-unit));
    --space-xxl: calc(3.5 * var(--space-unit));
    --space-xxxl: calc(7 * var(--space-unit));
    --component-padding: var(--space-sm);
    --margin-color: rgb(249, 204, 157, 0)
}

@media(min-width: 1200px) {
    :root {
        --space-unit: 1rem;
        --space-xs: calc(0.5 * var(--space-unit));
        --space-sm: calc(1 * var(--space-unit));
        --space-md: calc(1.5 * var(--space-unit));
        --space-lg: calc(2 * var(--space-unit));
        --space-xl: calc(3.5 * var(--space-unit));
        --space-xxl: calc(4.5 * var(--space-unit));
        --space-xxxl: var(--space-xxl);
        --component-padding: var(--space-md)
    }
}

.spacing {
    margin-bottom: var(--space-unit)
}

.spacing--none {
    margin-bottom: 0
}

.spacing--xs {
    margin-bottom: var(--space-xs)
}

.spacing--negative.spacing--xs {
    margin-bottom: calc(-1 * var(--space-xs))
}

.spacing--sm {
    margin-bottom: var(--space-sm)
}

.spacing--negative.spacing--sm {
    margin-bottom: calc(-1 * var(--space-sm))
}

.spacing--md {
    margin-bottom: var(--space-md)
}

.spacing--negative.spacing--md {
    margin-bottom: calc(-1 * var(--space-md))
}

.spacing--lg {
    margin-bottom: var(--space-lg)
}

.spacing--negative.spacing--lg {
    margin-bottom: calc(-1 * var(--space-lg))
}

.spacing--xl {
    margin-bottom: var(--space-xl)
}

.spacing--negative.spacing--xl {
    margin-bottom: calc(-1 * var(--space-xl))
}

.spacing--xxl {
    margin-bottom: var(--space-xxl)
}

.spacing--negative.spacing-xxl {
    margin-bottom: calc(-1 * var(--space-xxl))
}

.spacing--xxxl {
    margin-bottom: var(--space-xxl)
}

.spacing--negative.spacing--xxxl {
    margin-bottom: calc(-1 * var(--space-xxl))
}

.subgrid-mobile--layout-0 {
    display: grid
}

.subgrid-mobile--layout-1 {
    display: grid;
    grid-template-columns: repeat(2, 1fr)
}

.subgrid-mobile-gap--none {
    grid-column-gap: 0
}

.subgrid-mobile-gap--xs {
    grid-column-gap: var(--space-xs)
}

.subgrid-mobile-gap--sm {
    grid-column-gap: var(--space-sm)
}

.subgrid-mobile-gap--md {
    grid-column-gap: var(--space-md)
}

.subgrid-mobile-gap--lg {
    grid-column-gap: var(--space-lg)
}

.subgrid-mobile-gap--xl {
    grid-column-gap: var(--space-xl)
}

.subgrid-mobile-gap--xxl {
    grid-column-gap: var(--space-xxl)
}

.subgrid-mobile-gap--xxxl {
    grid-column-gap: var(--space-xxxl)
}

.subgrid-row-gap--none {
    grid-row-gap: 0
}

.subgrid-row-gap--xs {
    grid-row-gap: var(--space-xs)
}

.subgrid-row-gap--sm {
    grid-row-gap: var(--space-sm)
}

.subgrid-row-gap--md {
    grid-row-gap: var(--space-md)
}

.subgrid-row-gap--lg {
    grid-row-gap: var(--space-lg)
}

.subgrid-row-gap--xl {
    grid-row-gap: var(--space-xl)
}

.subgrid-row-gap--xxl {
    grid-row-gap: var(--space-xxl)
}

.subgrid-row-gap--xxxl {
    grid-row-gap: var(--space-xxxl)
}

@media(min-width: 768px) {
    .subgrid-tablet--layout-0 {
        display:grid
    }

    .subgrid-tablet--layout-1 {
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }

    .subgrid-tablet--layout-2 {
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }

    .subgrid-tablet--layout-3 {
        display: grid;
        grid-template-columns: 2fr 1fr
    }

    .subgrid-tablet--layout-6 {
        display: grid;
        grid-template-columns: 3fr 1fr
    }

    .subgrid-tablet--layout-7 {
        display: grid;
        grid-template-columns: 1fr 3fr
    }

    .subgrid-tablet--layout-8 {
        display: grid;
        grid-template-columns: 3fr 2fr
    }

    .subgrid-tablet--layout-9 {
        display: grid;
        grid-template-columns: repeat(4, 1fr)
    }

    .subgrid-tablet-gap--none {
        grid-column-gap: 0
    }

    .subgrid-tablet-gap--xs {
        grid-column-gap: var(--space-xs)
    }

    .subgrid-tablet-gap--sm {
        grid-column-gap: var(--space-sm)
    }

    .subgrid-tablet-gap--md {
        grid-column-gap: var(--space-md)
    }

    .subgrid-tablet-gap--lg {
        grid-column-gap: var(--space-lg)
    }

    .subgrid-tablet-gap--xl {
        grid-column-gap: var(--space-xl)
    }

    .subgrid-tablet-gap--xxl {
        grid-column-gap: var(--space-xxl)
    }

    .subgrid-tablet-gap--xxxl {
        grid-column-gap: var(--space-xxxl)
    }
}

@media(min-width: 1024px) {
    .subgrid-lg-tablet--layout-0 {
        display:grid
    }

    .subgrid-lg-tablet--layout-1 {
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }

    .subgrid-lg-tablet--layout-2 {
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }

    .subgrid-lg-tablet--layout-6 {
        display: grid;
        grid-template-columns: 3fr 1fr
    }

    .subgrid-lg-tablet--layout-3 {
        display: grid;
        grid-template-columns: 2fr 1fr
    }

    .subgrid-lg-tablet--layout-8 {
        display: grid;
        grid-template-columns: 3fr 2fr
    }

    .subgrid-lg-tablet--layout-9 {
        display: grid;
        grid-template-columns: repeat(4, 1fr)
    }

    .subgrid-lg-tablet--gap-none {
        grid-column-gap: 0
    }

    .subgrid-lg-tablet--gap-xs {
        grid-column-gap: var(--space-xs)
    }

    .subgrid-lg-tablet--gap-sm {
        grid-column-gap: var(--space-sm)
    }

    .subgrid-lg-tablet--gap-md {
        grid-column-gap: var(--space-md)
    }

    .subgrid-lg-tablet--gap-lg {
        grid-column-gap: var(--space-lg)
    }

    .subgrid-lg-tablet--gap-xl {
        grid-column-gap: var(--space-xl)
    }

    .subgrid-lg-tablet--gap-xxl {
        grid-column-gap: var(--space-xxl)
    }

    .subgrid-lg-tablet--gap-xxxl {
        grid-column-gap: var(--space-xxxl)
    }
}

@media(min-width: 1200px) {
    :root {
        --space-unit: 1rem;
        --space-xs: calc(0.5 * var(--space-unit));
        --space-sm: calc(1 * var(--space-unit));
        --space-md: calc(1.5 * var(--space-unit));
        --space-lg: calc(2 * var(--space-unit));
        --space-xl: calc(3.5 * var(--space-unit));
        --space-xxl: calc(4.5 * var(--space-unit));
        --space-xxxl: calc(9 * var(--space-unit))
    }

    .subgrid-desktop-small--layout-0 {
        display: grid;
        grid-template-columns: repeat(1, 1fr)
    }

    .subgrid-desktop-small--layout-1 {
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }

    .subgrid-desktop-small--layout-2 {
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }

    .subgrid-desktop-small--layout-3 {
        display: grid;
        grid-template-columns: 2fr 1fr
    }

    .subgrid-desktop-small--layout-4 {
        display: grid;
        grid-template-columns: 1fr 2fr
    }

    .subgrid-desktop-small--layout-5 {
        display: grid;
        grid-template-columns: repeat(4, 1fr)
    }

    .subgrid-desktop-small--layout-6 {
        display: grid;
        grid-template-columns: 3fr 1fr
    }

    .subgrid-desktop-small--layout-7 {
        display: grid;
        grid-template-columns: 1fr 3fr
    }

    .subgrid-desktop-small--layout-8 {
        display: grid;
        grid-template-columns: 3fr 2fr
    }

    .subgrid-desktop-small--layout-9 {
        display: grid;
        grid-template-columns: repeat(5, 1fr)
    }

    .subgrid-desktop-small-gap--none {
        grid-column-gap: 0
    }

    .subgrid-desktop-small-gap--xs {
        grid-column-gap: var(--space-xs)
    }

    .subgrid-desktop-small-gap--sm {
        grid-column-gap: var(--space-sm)
    }

    .subgrid-desktop-small-gap--md {
        grid-column-gap: var(--space-md)
    }

    .subgrid-desktop-small-gap--lg {
        grid-column-gap: var(--space-lg)
    }

    .subgrid-desktop-small-gap--xl {
        grid-column-gap: var(--space-xl)
    }

    .subgrid-desktop-small-gap--xxl {
        grid-column-gap: var(--space-xxl)
    }

    .subgrid-desktop-small-gap--xxxl {
        grid-column-gap: var(--space-xxxl)
    }
}

@media(min-width: 1600px) {
    :root {
        --space-unit: 1rem;
        --space-xs: calc(0.5 * var(--space-unit));
        --space-sm: calc(1 * var(--space-unit));
        --space-md: calc(1.5 * var(--space-unit));
        --space-lg: calc(2 * var(--space-unit));
        --space-xl: calc(3.5 * var(--space-unit));
        --space-xxl: calc(4.5 * var(--space-unit));
        --space-xxxl: calc(9 * var(--space-unit))
    }

    .subgrid-desktop--layout-0 {
        display: grid;
        grid-template-columns: repeat(1, 1fr)
    }

    .subgrid-desktop--layout-1 {
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }

    .subgrid-desktop--layout-2 {
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }

    .subgrid-desktop--layout-3 {
        display: grid;
        grid-template-columns: 2fr 1fr
    }

    .subgrid-desktop--layout-4 {
        display: grid;
        grid-template-columns: 1fr 2fr
    }

    .subgrid-desktop--layout-5 {
        display: grid;
        grid-template-columns: repeat(4, 1fr)
    }

    .subgrid-desktop--layout-6 {
        display: grid;
        grid-template-columns: 3fr 1fr
    }

    .subgrid-desktop--layout-7 {
        display: grid;
        grid-template-columns: 1fr 3fr
    }

    .subgrid-desktop--layout-8 {
        display: grid;
        grid-template-columns: 3fr 2fr
    }

    .subgrid-desktop--layout-9 {
        display: grid;
        grid-template-columns: repeat(5, 1fr)
    }

    .subgrid-desktop-gap--none {
        grid-column-gap: 0
    }

    .subgrid-desktop-gap--xs {
        grid-column-gap: var(--space-xs)
    }

    .subgrid-desktop-gap--sm {
        grid-column-gap: var(--space-sm)
    }

    .subgrid-desktop-gap--md {
        grid-column-gap: var(--space-md)
    }

    .subgrid-desktop-gap--lg {
        grid-column-gap: var(--space-lg)
    }

    .subgrid-desktop-gap--xl {
        grid-column-gap: var(--space-xl)
    }

    .subgrid-desktop-gap--xxl {
        grid-column-gap: var(--space-xxl)
    }

    .subgrid-desktop-gap--xxxl {
        grid-column-gap: var(--space-xxxl)
    }
}

@media(min-width: 1900px) {
    :root {
        --space-unit: 1rem;
        --space-xs: calc(0.5 * var(--space-unit));
        --space-sm: calc(1 * var(--space-unit));
        --space-md: calc(1.5 * var(--space-unit));
        --space-lg: calc(2 * var(--space-unit));
        --space-xl: calc(3.5 * var(--space-unit));
        --space-xxl: calc(4.5 * var(--space-unit));
        --space-xxxl: calc(9 * var(--space-unit))
    }

    .subgrid-desktop-large--layout-0 {
        display: grid;
        grid-template-columns: repeat(1, 1fr)
    }

    .subgrid-desktop-large--layout-1 {
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }

    .subgrid-desktop-large--layout-2 {
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }

    .subgrid-desktop-large--layout-3 {
        display: grid;
        grid-template-columns: 2fr 1fr
    }

    .subgrid-desktop-large--layout-4 {
        display: grid;
        grid-template-columns: 1fr 2fr
    }

    .subgrid-desktop-large--layout-5 {
        display: grid;
        grid-template-columns: repeat(4, 1fr)
    }

    .subgrid-desktop-large--layout-6 {
        display: grid;
        grid-template-columns: 3fr 1fr
    }

    .subgrid-desktop-large--layout-7 {
        display: grid;
        grid-template-columns: 1fr 3fr
    }

    .subgrid-desktop-large--layout-8 {
        display: grid;
        grid-template-columns: 3fr 2fr
    }

    .subgrid-desktop-large--layout-9 {
        display: grid;
        grid-template-columns: repeat(5, 1fr)
    }

    .subgrid-desktop-large-gap--none {
        grid-column-gap: 0
    }

    .subgrid-desktop-large-gap--xs {
        grid-column-gap: var(--space-xs)
    }

    .subgrid-desktop-large-gap--sm {
        grid-column-gap: var(--space-sm)
    }

    .subgrid-desktop-large-gap--md {
        grid-column-gap: var(--space-md)
    }

    .subgrid-desktop-large-gap--lg {
        grid-column-gap: var(--space-lg)
    }

    .subgrid-desktop-large-gap--xl {
        grid-column-gap: var(--space-xl)
    }

    .subgrid-desktop-large-gap--xxl {
        grid-column-gap: var(--space-xxl)
    }

    .subgrid-desktop-large-gap--xxxl {
        grid-column-gap: var(--space-xxxl)
    }
}

.css-cols {
    column-count: 3;
    column-width: 18.75rem
}

.css-cols--columns-2 {
    column-count: 2
}

.css-cols--columns-3 {
    column-count: 3
}

.css-cols--columns-4 {
    column-count: 4
}

.css-cols--column-gap-xs {
    column-gap: var(--space-xs)
}

.css-cols--column-gap-sm {
    column-gap: var(--space-sm)
}

.css-cols--column-gap-md {
    column-gap: var(--space-md)
}

.css-cols--column-gap-lg {
    column-gap: var(--space-lg)
}

.css-cols--column-gap-xl {
    column-gap: var(--space-xl)
}

.css-cols--column-gap-xxl {
    column-gap: var(--space-xxl)
}

.css-cols--column-gap-xxxl {
    column-gap: var(--space-xxxl)
}

.background--basic {
    background-color: none
}

.background--primary {
    background-color: var(--bg-primary)
}

.background--dark {
    background-color: var(--bg-dark)
}

.background--light {
    background-color: var(--bg-light)
}

.background--highlight-blue {
    background-color: var(--bg-highlight)
}

.background--white {
    background-color: var(--bg-white)
}

.background--light-blue {
    background-color: var(--bg-light-brand)
}

.modal_show {
    display: block
}

.modal_hidden {
    display: none
}

.modal_overflow {
    overflow-y: auto;
    height: 25rem
}

.sr-only {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.visually-hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.exact-match__results {
    color: var(--body-copy);
    background-color: var(--white)
}

.exact-match__scrollable-container {
    overflow-x: auto;
    background: var(--white)
}

.exact-match__disclaimer {
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile);
    text-align: center
}

@media(min-width: 768px)and (max-width: 1200px) {
    .exact-match__disclaimer {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .exact-match__disclaimer {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .exact-match__disclaimer {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .exact-match__disclaimer {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

.exact-match__search-thumbnail:not(:last-child) {
    border-bottom: .0625rem solid var(--border)
}

.exact-match__small {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    display: flex;
    color: var(--greyscale-1)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .exact-match__small {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .exact-match__small {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .exact-match__small {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .exact-match__small {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.exact-match__returns {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .exact-match__returns {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .exact-match__returns {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .exact-match__returns {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .exact-match__returns {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.dark-bg {
    background: var(--brand-2)
}

.primary-bg {
    background: var(--brand-1)
}

html {
    scroll-behavior: smooth
}

body {
    font-family: var(--fonts-base-font-family);
    font-weight: var(--fonts-base-font-weight);
    line-height: var(--fonts-base-line-height);
    font-size: var(--fonts-base-font-size-mobile);
    scroll-behavior: smooth
}

@media(min-width: 768px)and (max-width: 1200px) {
    body {
        font-size:var(--fonts-base-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    body {
        font-size:var(--fonts-base-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    body {
        font-size:var(--fonts-base-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    body {
        font-size:var(--fonts-base-font-size-large-desktop)
    }
}

h1.large-xxl {
    font-family: var(--fonts-xxl-font-family);
    font-weight: var(--fonts-xxl-font-weight);
    line-height: var(--fonts-xxl-line-height);
    font-size: var(--fonts-xxl-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h1.large-xxl {
        font-size:var(--fonts-xxl-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h1.large-xxl {
        font-size:var(--fonts-xxl-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h1.large-xxl {
        font-size:var(--fonts-xxl-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h1.large-xxl {
        font-size:var(--fonts-xxl-font-size-large-desktop)
    }
}

h1.large {
    font-family: var(--fonts-xl-font-family);
    font-weight: var(--fonts-xl-font-weight);
    line-height: var(--fonts-xl-line-height);
    font-size: var(--fonts-xl-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h1.large {
        font-size:var(--fonts-xl-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h1.large {
        font-size:var(--fonts-xl-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h1.large {
        font-size:var(--fonts-xl-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h1.large {
        font-size:var(--fonts-xl-font-size-large-desktop)
    }
}

h1 {
    font-family: var(--fonts-h1--reg-font-family);
    font-weight: var(--fonts-h1--reg-font-weight);
    line-height: var(--fonts-h1--reg-line-height);
    font-size: var(--fonts-h1--reg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h1 {
        font-size:var(--fonts-h1--reg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h1 {
        font-size:var(--fonts-h1--reg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h1 {
        font-size:var(--fonts-h1--reg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h1 {
        font-size:var(--fonts-h1--reg-font-size-large-desktop)
    }
}

h1.light {
    font-family: var(--fonts-h1--reg-font-family);
    font-weight: var(--fonts-h1--reg-font-weight);
    line-height: var(--fonts-h1--reg-line-height);
    font-size: var(--fonts-h1--reg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h1.light {
        font-size:var(--fonts-h1--reg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h1.light {
        font-size:var(--fonts-h1--reg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h1.light {
        font-size:var(--fonts-h1--reg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h1.light {
        font-size:var(--fonts-h1--reg-font-size-large-desktop)
    }
}

h2 {
    font-family: var(--fonts-h2--reg-font-family);
    font-weight: var(--fonts-h2--reg-font-weight);
    line-height: var(--fonts-h2--reg-line-height);
    font-size: var(--fonts-h2--reg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h2 {
        font-size:var(--fonts-h2--reg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h2 {
        font-size:var(--fonts-h2--reg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h2 {
        font-size:var(--fonts-h2--reg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h2 {
        font-size:var(--fonts-h2--reg-font-size-large-desktop)
    }
}

h2.light {
    font-family: var(--fonts-h2--reg-font-family);
    font-weight: var(--fonts-h2--reg-font-weight);
    line-height: var(--fonts-h2--reg-line-height);
    font-size: var(--fonts-h2--reg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h2.light {
        font-size:var(--fonts-h2--reg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h2.light {
        font-size:var(--fonts-h2--reg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h2.light {
        font-size:var(--fonts-h2--reg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h2.light {
        font-size:var(--fonts-h2--reg-font-size-large-desktop)
    }
}

h3 {
    font-family: var(--fonts-h3--reg-font-family);
    font-weight: var(--fonts-h3--reg-font-weight);
    line-height: var(--fonts-h3--reg-line-height);
    font-size: var(--fonts-h3--reg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h3 {
        font-size:var(--fonts-h3--reg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h3 {
        font-size:var(--fonts-h3--reg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h3 {
        font-size:var(--fonts-h3--reg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h3 {
        font-size:var(--fonts-h3--reg-font-size-large-desktop)
    }
}

h3.light {
    font-family: var(--fonts-h3--reg-font-family);
    font-weight: var(--fonts-h3--reg-font-weight);
    line-height: var(--fonts-h3--reg-line-height);
    font-size: var(--fonts-h3--reg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h3.light {
        font-size:var(--fonts-h3--reg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h3.light {
        font-size:var(--fonts-h3--reg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h3.light {
        font-size:var(--fonts-h3--reg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h3.light {
        font-size:var(--fonts-h3--reg-font-size-large-desktop)
    }
}

h4 {
    font-family: var(--fonts-h4-font-family);
    font-weight: var(--fonts-h4-font-weight);
    line-height: var(--fonts-h4-line-height);
    font-size: var(--fonts-h4-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h4 {
        font-size:var(--fonts-h4-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h4 {
        font-size:var(--fonts-h4-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h4 {
        font-size:var(--fonts-h4-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h4 {
        font-size:var(--fonts-h4-font-size-large-desktop)
    }
}

h4.light {
    font-family: var(--fonts-h4--reg-font-family);
    font-weight: var(--fonts-h4--reg-font-weight);
    line-height: var(--fonts-h4--reg-line-height);
    font-size: var(--fonts-h4--reg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h4.light {
        font-size:var(--fonts-h4--reg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h4.light {
        font-size:var(--fonts-h4--reg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h4.light {
        font-size:var(--fonts-h4--reg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h4.light {
        font-size:var(--fonts-h4--reg-font-size-large-desktop)
    }
}

h5 {
    font-family: var(--fonts-h5-font-family);
    font-weight: var(--fonts-h5-font-weight);
    line-height: var(--fonts-h5-line-height);
    font-size: var(--fonts-h5-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h5 {
        font-size:var(--fonts-h5-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h5 {
        font-size:var(--fonts-h5-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h5 {
        font-size:var(--fonts-h5-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h5 {
        font-size:var(--fonts-h5-font-size-large-desktop)
    }
}

h5.light {
    font-family: var(--fonts-h5--reg-font-family);
    font-weight: var(--fonts-h5--reg-font-weight);
    line-height: var(--fonts-h5--reg-line-height);
    font-size: var(--fonts-h5--reg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h5.light {
        font-size:var(--fonts-h5--reg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h5.light {
        font-size:var(--fonts-h5--reg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h5.light {
        font-size:var(--fonts-h5--reg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h5.light {
        font-size:var(--fonts-h5--reg-font-size-large-desktop)
    }
}

h6 {
    font-family: var(--fonts-h6-font-family);
    font-weight: var(--fonts-h6-font-weight);
    line-height: var(--fonts-h6-line-height);
    font-size: var(--fonts-h6-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h6 {
        font-size:var(--fonts-h6-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h6 {
        font-size:var(--fonts-h6-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h6 {
        font-size:var(--fonts-h6-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h6 {
        font-size:var(--fonts-h6-font-size-large-desktop)
    }
}

h6.light {
    font-family: var(--fonts-h6--reg-font-family);
    font-weight: var(--fonts-h6--reg-font-weight);
    line-height: var(--fonts-h6--reg-line-height);
    font-size: var(--fonts-h6--reg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    h6.light {
        font-size:var(--fonts-h6--reg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    h6.light {
        font-size:var(--fonts-h6--reg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    h6.light {
        font-size:var(--fonts-h6--reg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    h6.light {
        font-size:var(--fonts-h6--reg-font-size-large-desktop)
    }
}

.pre-title {
    font-family: var(--fonts-pre-title-font-family);
    font-weight: var(--fonts-pre-title-font-weight);
    line-height: var(--fonts-pre-title-line-height);
    font-size: var(--fonts-pre-title-font-size-mobile);
    text-transform: uppercase;
    letter-spacing: .095rem;
    color: var(--pretitle)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .pre-title {
        font-size:var(--fonts-pre-title-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .pre-title {
        font-size:var(--fonts-pre-title-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .pre-title {
        font-size:var(--fonts-pre-title-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .pre-title {
        font-size:var(--fonts-pre-title-font-size-large-desktop)
    }
}

.pre-title--light {
    color: var(--pretitle-light)
}

p {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile);
    margin-bottom: var(--space-md)
}

@media(min-width: 768px)and (max-width: 1200px) {
    p {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    p {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    p {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    p {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

p.bold,p b,p strong {
    font-family: var(--fonts-p--b-font-family);
    font-weight: var(--fonts-p--b-font-weight);
    line-height: var(--fonts-p--b-line-height);
    font-size: var(--fonts-p--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    p.bold,p b,p strong {
        font-size:var(--fonts-p--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    p.bold,p b,p strong {
        font-size:var(--fonts-p--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    p.bold,p b,p strong {
        font-size:var(--fonts-p--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    p.bold,p b,p strong {
        font-size:var(--fonts-p--b-font-size-large-desktop)
    }
}

p.large {
    font-family: var(--fonts-p-lrg-font-family);
    font-weight: var(--fonts-p-lrg-font-weight);
    line-height: var(--fonts-p-lrg-line-height);
    font-size: var(--fonts-p-lrg-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    p.large {
        font-size:var(--fonts-p-lrg-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    p.large {
        font-size:var(--fonts-p-lrg-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    p.large {
        font-size:var(--fonts-p-lrg-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    p.large {
        font-size:var(--fonts-p-lrg-font-size-large-desktop)
    }
}

p.large.bold,p.large b,p.large strong {
    font-family: var(--fonts-p-lrg--b-font-family);
    font-weight: var(--fonts-p-lrg--b-font-weight);
    line-height: var(--fonts-p-lrg--b-line-height);
    font-size: var(--fonts-p-lrg--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    p.large.bold,p.large b,p.large strong {
        font-size:var(--fonts-p-lrg--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    p.large.bold,p.large b,p.large strong {
        font-size:var(--fonts-p-lrg--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    p.large.bold,p.large b,p.large strong {
        font-size:var(--fonts-p-lrg--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    p.large.bold,p.large b,p.large strong {
        font-size:var(--fonts-p-lrg--b-font-size-large-desktop)
    }
}

.pull-quote__body p {
    font-size: 1.5rem
}

.pull-quote__body p:last-child {
    margin-bottom: 0
}

.footnote-wrapper p:last-child {
    margin-bottom: 0
}

.action-buttons {
    position: fixed;
    top: auto;
    z-index: var(--z-index-modal-higher)
}

b,strong {
    font-family: var(--head-font-family)
}

b sup,strong sup {
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    b sup,strong sup {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    b sup,strong sup {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    b sup,strong sup {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    b sup,strong sup {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

.small {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .small {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .small {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .small {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .small {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.small.bold {
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .small.bold {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .small.bold {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .small.bold {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .small.bold {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

sup {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    vertical-align: super
}

@media(min-width: 768px)and (max-width: 1200px) {
    sup {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    sup {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    sup {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    sup {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

sub {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    vertical-align: sub
}

@media(min-width: 768px)and (max-width: 1200px) {
    sub {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    sub {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    sub {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    sub {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.legal {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile);
    color: var(--body-copy)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .legal {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .legal {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .legal {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .legal {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.legal .small * {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .legal .small * {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .legal .small * {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .legal .small * {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .legal .small * {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.legal .small strong {
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .legal .small strong {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .legal .small strong {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .legal .small strong {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .legal .small strong {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

.legal h1,.legal h2,.legal h3,.legal h4,.legal h5 {
    font-family: var(--fonts-h6-font-family);
    font-weight: var(--fonts-h6-font-weight);
    line-height: var(--fonts-h6-line-height);
    font-size: var(--fonts-h6-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .legal h1,.legal h2,.legal h3,.legal h4,.legal h5 {
        font-size:var(--fonts-h6-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .legal h1,.legal h2,.legal h3,.legal h4,.legal h5 {
        font-size:var(--fonts-h6-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .legal h1,.legal h2,.legal h3,.legal h4,.legal h5 {
        font-size:var(--fonts-h6-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .legal h1,.legal h2,.legal h3,.legal h4,.legal h5 {
        font-size:var(--fonts-h6-font-size-large-desktop)
    }
}

.legal i,.legal em {
    font-style: italic
}

.legal em a,.legal i a,.legal a em,.legal a i {
    font-style: normal
}

.legal .list--unordered,.legal .list--ordered {
    margin-left: -17px
}

.legal p a {
    display: inline
}

.legal p em a {
    font-style: italic
}

.legal__section p:last-child {
    margin-bottom: 0
}

.text-align-right {
    text-align: right
}

.text-align-center {
    text-align: center
}

.text-align-left {
    text-align: left
}

.text-no-wrap {
    white-space: nowrap
}

.text-decoration-none {
    text-decoration: none
}

.text-meta-tag {
    color: var(--greyscale-1);
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .text-meta-tag {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .text-meta-tag {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .text-meta-tag {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .text-meta-tag {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.separator {
    min-width: .0625rem;
    width: .0625rem;
    background-color: var(--greyscale-3)
}

.tooltip__source {
    color: var(--tooltip-source);
    cursor: pointer;
    position: relative
}

.tooltip__source--dark {
    color: var(--white)
}

.tooltip__source[type=lock] {
    color: inherit
}

.tooltip__button {
    background: none;
    border: none;
    padding: 0;
    margin: 0
}

.relative__container {
    position: relative
}

.cursor-pointer {
    cursor: pointer
}

.visibility-hidden {
    visibility: hidden
}

.fund-ticker {
    color: var(--fund-ticker-text);
    font-family: var(--fonts-h4-font-family);
    font-weight: var(--fonts-h4-font-weight);
    line-height: var(--fonts-h4-line-height);
    font-size: var(--fonts-h4-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .fund-ticker {
        font-size:var(--fonts-h4-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .fund-ticker {
        font-size:var(--fonts-h4-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .fund-ticker {
        font-size:var(--fonts-h4-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .fund-ticker {
        font-size:var(--fonts-h4-font-size-large-desktop)
    }
}

.notification__icon--warning {
    color: var(--caution-warning)
}

.custom-scrollbar {
    overflow-y: auto;
    padding-right: 1.5rem;
    scrollbar-width: thin;
    scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color)
}

.custom-scrollbar::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 .375rem var(--scrollbar-track-shadow);
    border-radius: .5rem;
    background-color: var(--scrollbar-track-color);
    width: .5rem;
    height: .5rem
}

.custom-scrollbar::-webkit-scrollbar {
    width: .5rem;
    height: .5rem;
    background-color: var(--scrollbar-track-color)
}

.custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-thumb-color);
    outline: .0625rem solid var(--greyscale-2);
    border-radius: .5rem;
    width: .5rem;
    height: .5rem
}

.custom-scrollbar .table__th {
    position: sticky;
    top: 0;
    padding-top: .5rem
}

.custom-scrollbar .print-only {
    display: none
}

.custom-scrollbar--horizontal {
    padding-right: 0
}

.highchart--text {
    display: none !important
}

.highchart--titles {
    position: relative;
    z-index: 1
}

.video__bg--has-gradient {
    background: var(--gradient-brand)
}

.highlight-caveat-background {
    background-color: var(--highlight-caveat)
}

a {
    cursor: pointer;
    text-decoration: none;
    display: inline-block
}

@media(hover: hover) {
    a:hover {
        text-decoration:underline
    }
}

a:visited {
    color: var(--link-text)
}

a:active {
    background-color: none;
    color: var(--link-text)
}

a:focus {
    outline: var(--focus-outline-size) solid var(--focus-outline);
    background-color: none
}

a:focus:not(:focus-visible) {
    outline: none;
    text-decoration: underline
}

p a {
    color: var(--link-text);
    padding: .125rem;
    text-decoration: underline
}

@media(hover: hover) {
    p a:hover {
        text-decoration:none;
        background-color: var(--link-hover-bg);
        color: var(--link-text)
    }
}

p a:active {
    text-decoration: none;
    background-color: var(--link-hover-bg);
    color: var(--link-text)
}

p a:focus {
    outline: var(--focus-outline-size) solid var(--focus-outline);
    background-color: var(--link-active-bg)
}

p a:focus:not(:focus-visible) {
    outline: none;
    text-decoration: none;
    background-color: var(--link-hover-bg)
}

.link--basic,.legal__link {
    color: var(--link-text)
}

.link--basic:visited,.legal__link:visited {
    color: var(--link-text-visited)
}

p .link--basic,p .legal__link {
    text-decoration: underline
}

.link--dark {
    color: var(--link-text-dark);
    text-decoration: none
}

.link--dark:visited {
    color: var(--white)
}

@media(hover: hover) {
    .link--dark:hover {
        text-decoration:underline;
        background-color: none;
        color: var(--link-text-dark)
    }
}

.link--dark:active {
    text-decoration: underline;
    background-color: none;
    color: var(--link-text-dark)
}

.link--dark:focus {
    outline: var(--focus-outline-size) solid var(--focus-outline-dark-bg);
    color: var(--link-text-dark);
    background-color: transparent
}

.link--dark:focus:not(:focus-visible) {
    color: var(--link-text-dark)
}

p .link--dark {
    text-decoration: underline
}

@media(hover: hover) {
    p .link--dark:hover {
        text-decoration:none;
        background-color: var(--link-dark-hover-bg);
        color: var(--link-text)
    }
}

p .link--dark:active {
    text-decoration: none;
    background-color: var(--link-dark-hover-bg);
    color: var(--link-text)
}

p .link--dark:focus:not(:focus-visible) {
    outline: none;
    background-color: var(--link-dark-hover-bg);
    color: var(--link-text);
    text-decoration: none
}

.ft__btn,.ft__btn--shareclass,.ft__btn--compact {
    display: inline-flex;
    align-items: center;
    border-width: .0625rem;
    border-style: solid;
    text-decoration: none;
    font-size: .83125rem;
    line-height: 1.5rem;
    padding: .8125rem 1.375rem;
    border-radius: var(--btn-border-radius);
    cursor: pointer;
    margin-right: 1rem
}

.ft__btn--no-margin {
    margin-right: 0
}

.ft__btn--compact {
    padding: .4375rem 1rem
}

.ft__btn--link {
    padding: 0 0
}

.ft__btn--link-compact {
    padding: 0 0
}

.ft__btn--icon-only {
    padding: 0;
    border: none
}

.ft__btn--icon-only:hover,.ft__btn--icon-only:active,.ft__btn--icon-only:focus,.ft__btn--icon-only:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none !important
}

.ft__btn--icon-only-with-bg {
    padding: 0;
    min-height: 3.25rem;
    min-width: 3.25rem;
    justify-content: center;
    border-radius: .0625rem
}

.ft__btn--shareclass {
    padding: .25rem 1rem;
    margin-right: .5rem;
    margin-bottom: .5rem
}

.ft__btn--has-icon {
    display: inline-flex
}

.ft__btn--has-icon:focus,.ft__btn--has-icon.focussed:focus {
    outline: var(--btn-outline-size) solid var(--focus-outline);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--has-icon:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none
}

.ft__btn__txt {
    font-family: var(--btn-font-family)
}

.ft__btn__txt:first-child {
    margin-right: .5rem
}

.ft__btn__txt:last-child {
    margin-right: 0
}

.ft__btn__txt--right {
    margin-left: .5rem
}

.ft__btn--primary {
    background-color: var(--btn-primary-bg);
    color: var(--btn-primary-text);
    border-color: var(--btn-primary-border);
    font-family: var(--btn-font-family)
}

.ft__btn--primary:visited {
    color: var(--btn-primary-text)
}

@media(hover: hover) {
    .ft__btn--primary:hover {
        background-color:var(--btn-primary-bg-hover);
        color: var(--btn-primary-text-hover);
        border-color: var(--btn-primary-border-hover);
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--primary:focus {
    background-color: var(--btn-primary-bg-hover);
    color: var(--btn-primary-text-hover);
    border-color: var(--btn-primary-focus-border)
}

.ft__btn--primary.focussed:focus {
    outline: var(--btn-outline-size) solid var(--btn-primary-focus-outline);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--primary:active {
    background-color: var(--btn-primary-active-bg);
    color: var(--btn-primary-active-text);
    border-color: var(--btn-primary-active-border);
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--primary:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--primary[disabled] {
    background-color: var(--btn-primary-disabled-bg);
    color: var(--btn-primary-disabled-text);
    border-color: var(--btn-primary-disabled-border);
    cursor: not-allowed
}

.ft__btn--primary--disabled {
    background-color: var(--btn-primary-disabled-bg);
    color: var(--btn-primary-disabled-text);
    border-color: var(--btn-primary-disabled-border);
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--primary--disabled:hover {
        background-color:var(--btn-primary-disabled-bg);
        color: var(--btn-primary-disabled-text);
        border-color: var(--btn-primary-disabled-border);
        border-color: none
    }
}

.ft__btn--primary--disabled:focus :active .focussed:focus {
    background-color: var(--btn-primary-disabled-bg);
    color: var(--btn-primary-disabled-text);
    border-color: var(--btn-primary-disabled-border);
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--primary-dark {
    background-color: var(--btn-primary-dark-bg);
    color: var(--btn-primary-dark-text);
    border-color: var(--btn-primary-dark-border);
    font-family: var(--btn-font-family)
}

.ft__btn--primary-dark:visited {
    color: var(--btn-primary-dark-text)
}

@media(hover: hover) {
    .ft__btn--primary-dark:hover {
        background-color:var(--btn-primary-dark-bg-hover);
        color: var(--btn-primary-dark-text-hover);
        border-color: var(--btn-primary-dark-border-hover);
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--primary-dark:focus {
    background-color: var(--btn-primary-dark-bg-hover);
    color: var(--btn-primary-dark-text-hover);
    border-color: var(--btn-primary-dark-focus-border)
}

.ft__btn--primary-dark.focussed:focus {
    outline: var(--btn-outline-size) solid var(--btn-primary-dark-focus-outline);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--primary-dark:active {
    background-color: var(--btn-primary-dark-active-bg);
    color: var(--btn-primary-dark-active-text);
    border-color: var(--btn-primary-dark-active-border);
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--primary-dark:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--primary-dark[disabled] {
    background-color: var(--btn-primary-dark-disabled-bg);
    color: var(--btn-primary-dark-disabled-text);
    border-color: var(--btn-primary-dark-disabled-border);
    cursor: not-allowed
}

.ft__btn--primary-dark--disabled {
    background-color: var(--btn-primary-dark-disabled-bg);
    color: var(--btn-primary-dark-disabled-text);
    border-color: var(--btn-primary-dark-disabled-border);
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--primary-dark--disabled:hover {
        background-color:var(--btn-primary-dark-disabled-bg);
        color: var(--btn-primary-dark-disabled-text);
        border-color: var(--btn-primary-dark-disabled-border);
        border-color: none
    }
}

.ft__btn--primary-dark--disabled:focus :active .focussed:focus {
    background-color: var(--btn-primary-dark-disabled-bg);
    color: var(--btn-primary-dark-disabled-text);
    border-color: var(--btn-primary-dark-disabled-border);
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--secondary {
    background-color: var(--btn-secondary-bg);
    color: var(--btn-secondary-text);
    border-color: var(--btn-secondary-border);
    font-family: var(--btn-font-family)
}

.ft__btn--secondary:visited {
    color: var(--btn-secondary-text)
}

@media(hover: hover) {
    .ft__btn--secondary:hover {
        background-color:var(--btn-secondary-bg-hover);
        color: var(--btn-secondary-text-hover);
        border-color: var(--btn-secondary-border-hover);
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--secondary:focus {
    background-color: var(--btn-secondary-bg-hover);
    color: var(--btn-secondary-text-hover);
    border-color: var(--btn-secondary-focus-border)
}

.ft__btn--secondary.focussed:focus {
    outline: var(--btn-outline-size) solid var(--btn-secondary-focus-outline);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--secondary:active {
    background-color: var(--btn-secondary-active-bg);
    color: var(--btn-secondary-active-text);
    border-color: var(--btn-secondary-active-border);
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--secondary:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--secondary[disabled] {
    background-color: var(--btn-secondary-disabled-bg);
    color: var(--btn-secondary-disabled-text);
    border-color: var(--btn-secondary-disabled-border);
    cursor: not-allowed
}

.ft__btn--secondary--disabled {
    background-color: var(--btn-secondary-disabled-bg);
    color: var(--btn-secondary-disabled-text);
    border-color: var(--btn-secondary-disabled-border);
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--secondary--disabled:hover {
        background-color:var(--btn-secondary-disabled-bg);
        color: var(--btn-secondary-disabled-text);
        border-color: var(--btn-secondary-disabled-border);
        border-color: none
    }
}

.ft__btn--secondary--disabled:focus :active .focussed:focus {
    background-color: var(--btn-secondary-disabled-bg);
    color: var(--btn-secondary-disabled-text);
    border-color: var(--btn-secondary-disabled-border);
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--secondary-light {
    background-color: var(--btn-secondary-light-bg);
    color: var(--btn-secondary-light-text);
    border-color: var(--btn-secondary-light-border);
    font-family: var(--btn-font-family)
}

.ft__btn--secondary-light:visited {
    color: var(--btn-secondary-light-text)
}

@media(hover: hover) {
    .ft__btn--secondary-light:hover {
        background-color:var(--btn-secondary-light-bg-hover);
        color: var(--btn-secondary-light-text-hover);
        border-color: var(--btn-secondary-light-border-hover);
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--secondary-light:focus {
    background-color: var(--btn-secondary-light-bg-hover);
    color: var(--btn-secondary-light-text-hover);
    border-color: var(--btn-secondary-light-focus-border)
}

.ft__btn--secondary-light.focussed:focus {
    outline: var(--btn-outline-size) solid var(--btn-secondary-light-focus-outline);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--secondary-light:active {
    background-color: var(--btn-secondary-light-active-bg);
    color: var(--btn-secondary-light-active-text);
    border-color: var(--btn-secondary-light-active-border);
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--secondary-light:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--secondary-light[disabled] {
    background-color: var(--btn-secondary-light-disabled-bg);
    color: var(--btn-secondary-light-disabled-text);
    border-color: var(--btn-secondary-light-disabled-border);
    cursor: not-allowed
}

.ft__btn--secondary-light--disabled {
    background-color: var(--btn-secondary-light-disabled-bg);
    color: var(--btn-secondary-light-disabled-text);
    border-color: var(--btn-secondary-light-disabled-border);
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--secondary-light--disabled:hover {
        background-color:var(--btn-secondary-light-disabled-bg);
        color: var(--btn-secondary-light-disabled-text);
        border-color: var(--btn-secondary-light-disabled-border);
        border-color: none
    }
}

.ft__btn--secondary-light--disabled:focus :active .focussed:focus {
    background-color: var(--btn-secondary-light-disabled-bg);
    color: var(--btn-secondary-light-disabled-text);
    border-color: var(--btn-secondary-light-disabled-border);
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--secondary-dark {
    background-color: var(--btn-secondary-dark-bg);
    color: var(--btn-secondary-dark-text);
    border-color: var(--btn-secondary-dark-border);
    font-family: var(--btn-font-family)
}

.ft__btn--secondary-dark:visited {
    color: var(--btn-secondary-dark-text)
}

@media(hover: hover) {
    .ft__btn--secondary-dark:hover {
        background-color:var(--btn-secondary-dark-bg-hover);
        color: var(--btn-secondary-dark-text-hover);
        border-color: var(--btn-secondary-dark-border-hover);
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--secondary-dark:focus {
    background-color: var(--btn-secondary-dark-bg-hover);
    color: var(--btn-secondary-dark-text-hover);
    border-color: var(--btn-secondary-dark-focus-border)
}

.ft__btn--secondary-dark.focussed:focus {
    outline: var(--btn-outline-size) solid var(--btn-secondary-dark-focus-outline);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--secondary-dark:active {
    background-color: var(--btn-secondary-dark-active-bg);
    color: var(-btn-secondary-dark-active-text);
    border-color: var(--btn-secondary-dark-active-border);
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--secondary-dark:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--secondary-dark[disabled] {
    background-color: var(--btn-secondary-dark-disabled-bg);
    color: var(--btn-secondary-dark-disabled-text);
    border-color: var(--btn-secondary-dark-disabled-border);
    cursor: not-allowed
}

.ft__btn--secondary-dark--disabled {
    background-color: var(--btn-secondary-dark-disabled-bg);
    color: var(--btn-secondary-dark-disabled-text);
    border-color: var(--btn-secondary-dark-disabled-border);
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--secondary-dark--disabled:hover {
        background-color:var(--btn-secondary-dark-disabled-bg);
        color: var(--btn-secondary-dark-disabled-text);
        border-color: var(--btn-secondary-dark-disabled-border);
        border-color: none
    }
}

.ft__btn--secondary-dark--disabled:focus :active .focussed:focus {
    background-color: var(--btn-secondary-dark-disabled-bg);
    color: var(--btn-secondary-dark-disabled-text);
    border-color: var(--btn-secondary-dark-disabled-border);
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--tertiary {
    background-color: var(--btn-tertiary-bg);
    color: var(--btn-tertiary-text);
    border-color: var(--btn-tertiary-border);
    font-family: var(--btn-font-family)
}

.ft__btn--tertiary:visited {
    color: var(--btn-tertiary-text)
}

@media(hover: hover) {
    .ft__btn--tertiary:hover {
        background-color:var(--btn-tertiary-bg-hover);
        color: var(--btn-tertiary-text-hover);
        border-color: var(--btn-tertiary-border-hover);
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--tertiary:focus {
    background-color: var(--btn-tertiary-bg-hover);
    color: var(--btn-tertiary-text-hover);
    border-color: var(--btn-tertiary-focus-border)
}

.ft__btn--tertiary.focussed:focus {
    outline: var(--btn-outline-size) solid var(--btn-tertiary-focus-outline);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--tertiary:active {
    background-color: var(--btn-tertiary-active-bg);
    color: var(--btn-tertiary-active-text);
    border-color: var(--btn-tertiary-active-border);
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--tertiary:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--tertiary[disabled] {
    background-color: var(--btn-tertiary-disabled-bg);
    color: var(--btn-tertiary-disabled-text);
    border-color: var(--btn-tertiary-disabled-border);
    cursor: not-allowed
}

.ft__btn--tertiary--disabled {
    background-color: var(--btn-tertiary-disabled-bg);
    color: var(--btn-tertiary-disabled-text);
    border-color: var(--btn-tertiary-disabled-border);
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--tertiary--disabled:hover {
        background-color:var(--btn-tertiary-disabled-bg);
        color: var(--btn-tertiary-disabled-text);
        border-color: var(--btn-tertiary-disabled-border);
        border-color: none
    }
}

.ft__btn--tertiary--disabled:focus :active .focussed:focus {
    background-color: var(--btn-tertiary-disabled-bg);
    color: var(--btn-tertiary-disabled-text);
    border-color: var(--btn-tertiary-disabled-border);
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--pagination {
    background-color: var(--btn-pagination-bg);
    color: var(--btn-pagination-text);
    border-color: var(--btn-pagination-border);
    font-family: var(--btn-font-family)
}

.ft__btn--pagination:visited {
    color: var(--btn-pagination-text)
}

@media(hover: hover) {
    .ft__btn--pagination:hover {
        background-color:var(--btn-pagination-bg-hover);
        color: var(--btn-pagination-text-hover);
        border-color: var(--btn-pagination-border-hover);
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--pagination:focus {
    background-color: var(--btn-pagination-bg-hover);
    color: var(--btn-pagination-text-hover);
    border-color: var(--btn-pagination-focus-border)
}

.ft__btn--pagination.focussed:focus {
    outline: var(--btn-outline-size) solid var(--btn-pagination-focus-outline);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--pagination:active {
    background-color: var(--btn-pagination-active-bg);
    color: var(--btn-pagination-active-text);
    border-color: var(--btn-pagination-active-border);
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--pagination:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--pagination[disabled] {
    background-color: var(--btn-pagination-disabled-bg);
    color: var(--btn-pagination-disabled-text);
    border-color: var(--btn-pagination-disabled-border);
    cursor: not-allowed
}

.ft__btn--pagination--disabled {
    background-color: var(--btn-pagination-disabled-bg);
    color: var(--btn-pagination-disabled-text);
    border-color: var(--btn-pagination-disabled-border);
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--pagination--disabled:hover {
        background-color:var(--btn-pagination-disabled-bg);
        color: var(--btn-pagination-disabled-text);
        border-color: var(--btn-pagination-disabled-border);
        border-color: none
    }
}

.ft__btn--pagination--disabled:focus :active .focussed:focus {
    background-color: var(--btn-pagination-disabled-bg);
    color: var(--btn-pagination-disabled-text);
    border-color: var(--btn-pagination-disabled-border);
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--teal {
    background-color: var(--btn-teal-bg);
    color: var(--btn-teal-text);
    border-color: var(--btn-teal-border);
    font-family: var(--btn-font-family)
}

.ft__btn--teal:visited {
    color: var(--btn-teal-text)
}

@media(hover: hover) {
    .ft__btn--teal:hover {
        background-color:var(--btn-teal-bg-hover);
        color: var(--btn-teal-text-hover);
        border-color: var(--btn-teal-border-hover);
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--teal:focus {
    background-color: var(--btn-teal-bg-hover);
    color: var(--btn-teal-text-hover);
    border-color: var(--btn-teal-focus-border)
}

.ft__btn--teal.focussed:focus {
    outline: var(--btn-outline-size) solid var(--btn-teal-focus-outline);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--teal:active {
    background-color: var(--btn-teal-active-bg);
    color: var(--btn-teal-active-text);
    border-color: var(--btn-teal-active-border);
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--teal:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--teal[disabled] {
    background-color: var(--btn-teal-disabled-bg);
    color: var(--btn-teal-disabled-text);
    border-color: var(--btn-teal-disabled-border);
    cursor: not-allowed
}

.ft__btn--teal--disabled {
    background-color: var(--btn-teal-disabled-bg);
    color: var(--btn-teal-disabled-text);
    border-color: var(--btn-teal-disabled-border);
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--teal--disabled:hover {
        background-color:var(--btn-teal-disabled-bg);
        color: var(--btn-teal-disabled-text);
        border-color: var(--btn-teal-disabled-border);
        border-color: none
    }
}

.ft__btn--teal--disabled:focus :active .focussed:focus {
    background-color: var(--btn-teal-disabled-bg);
    color: var(--btn-teal-disabled-text);
    border-color: var(--btn-teal-disabled-border);
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--link {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent;
    font-family: var(--base-font-family)
}

.ft__btn--link:visited {
    color: var(--link-text)
}

@media(hover: hover) {
    .ft__btn--link:hover {
        background-color:transparent;
        color: var(--link-text);
        border-color: transparent;
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--link:focus {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent
}

.ft__btn--link.focussed:focus {
    outline: var(--btn-outline-size) solid var(--black);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--link:active {
    background-color: transparent;
    color: var(--link-active);
    border-color: transparent;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--link:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--link[disabled] {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent;
    cursor: not-allowed
}

.ft__btn--link--disabled {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent;
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--link--disabled:hover {
        background-color:transparent;
        color: var(--link-text);
        border-color: transparent;
        border-color: none
    }
}

.ft__btn--link--disabled:focus :active .focussed:focus {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent;
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--link-compact {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent;
    font-family: var(--base-font-family)
}

.ft__btn--link-compact:visited {
    color: var(--link-text)
}

@media(hover: hover) {
    .ft__btn--link-compact:hover {
        background-color:transparent;
        color: var(--link-text);
        border-color: transparent;
        box-shadow: var(--box-shadow-basic)
    }
}

.ft__btn--link-compact:focus {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent
}

.ft__btn--link-compact.focussed:focus {
    outline: var(--btn-outline-size) solid var(--black);
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--link-compact:active {
    background-color: transparent;
    color: var(--link-active);
    border-color: transparent;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--link-compact:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--link-compact[disabled] {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent;
    cursor: not-allowed
}

.ft__btn--link-compact--disabled {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent;
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--link-compact--disabled:hover {
        background-color:transparent;
        color: var(--link-text);
        border-color: transparent;
        border-color: none
    }
}

.ft__btn--link-compact--disabled:focus :active .focussed:focus {
    background-color: transparent;
    color: var(--link-text);
    border-color: transparent;
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--icon-only {
    background-color: transparent;
    color: var(--brand-1)
}

.ft__btn--icon-only:visited {
    color: var(--brand-1)
}

@media(hover: hover) {
    .ft__btn--icon-only:hover {
        box-shadow:var(--box-shadow-basic)
    }
}

.ft__btn--icon-only.focussed:focus {
    outline: var(--btn-outline-size) solid;
    outline-offset: var(--btn-outline-offset)
}

.ft__btn--icon-only:active {
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--icon-only:focus:not(:focus-visible) {
    outline: none;
    box-shadow: var(--box-shadow-basic)
}

.ft__btn--icon-only[disabled] {
    cursor: not-allowed
}

.ft__btn--icon-only--disabled {
    pointer-events: none
}

@media(hover: hover) {
    .ft__btn--icon-only--disabled:hover {
        border-color:none
    }
}

.ft__btn--icon-only--disabled:focus :active .focussed:focus {
    outline: none;
    border: none;
    box-shadow: none
}

.ft__btn--has-icon.ft__btn--icon-only:hover,.ft__btn--has-icon.ft__btn--icon-only:active,.ft__btn--has-icon.ft__btn--icon-only:focus,.ft__btn--has-icon.ft__btn--icon-only:focus:not(:focus-visible) {
    box-shadow: none
}

@media(min-width: 1200px) {
    .ft__btn,.ft__btn--shareclass,.ft__btn--compact {
        font-size:1rem;
        padding: 1.0625rem 1.625rem;
        line-height: 1rem
    }

    .ft__btn--icon-only {
        padding: 0
    }

    .ft__btn--icon-only-with-bg {
        padding: 0;
        min-height: 3.25rem;
        min-width: 3.25rem
    }

    .ft__btn--compact {
        padding: .6875rem 1rem
    }

    .ft__btn--shareclass {
        padding: .375rem 1rem;
        margin-right: .5rem
    }

    .ft__btn--link {
        padding: 0
    }

    .ft__btn--link-compact {
        font-family: var(--fonts-small-font-family);
        font-weight: var(--fonts-small-font-weight);
        line-height: var(--fonts-small-line-height);
        font-size: var(--fonts-small-font-size-mobile);
        padding: 0
    }
}

@media(min-width: 1200px)and (min-width: 768px)and (max-width: 1200px) {
    .ft__btn--link-compact {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (min-width: 1200px)and (max-width: 1600px) {
    .ft__btn--link-compact {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1200px)and (min-width: 1600px)and (max-width: 1900px) {
    .ft__btn--link-compact {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1200px)and (min-width: 1900px) {
    .ft__btn--link-compact {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

@media(min-width: 1200px) {
    .ft__btn--link,.ft__btn--link-compact {
        text-decoration:none
    }

    .ft__btn--link .ft__btn__txt,.ft__btn--link-compact .ft__btn__txt {
        font-family: var(--base-font-family)
    }

    .ft__btn--link:focus:not(:focus-visible),.ft__btn--link:hover,.ft__btn--link-compact:focus:not(:focus-visible),.ft__btn--link-compact:hover {
        outline: none;
        box-shadow: none
    }

    .ft__btn--link:hover,.ft__btn--link-compact:hover {
        text-decoration: underline
    }
}

.ft__btn--icon-only-with-bg.ft__btn--compact {
    padding: 0;
    min-width: 2.5rem;
    min-height: 2.5rem
}

@media(min-width: 1200px) {
    .ft__btn--icon-only-with-bg.ft__btn--compact {
        padding:0;
        min-width: 3rem;
        min-height: 3rem
    }
}

.list--unordered .list__item,.list--ordered .list__item,.list--unstyled .list__item {
    line-height: 150%;
    margin-top: var(--space-xs)
}

.header .site-nav--item.list__item {
    margin-top: 0
}

.list__item {
    position: relative
}

.list--unordered {
    list-style: none
}

.list--unordered li::before {
    content: "•";
    color: var(--list-bullet-color);
    font-weight: bold;
    display: none;
    width: 1em;
    margin-left: -1em
}

.list--unordered .list--nested {
    list-style: none
}

.list--unordered .list--nested li::before {
    content: "•";
    color: var(--list-bullet-color);
    font-weight: bold;
    display: none;
    width: 1em;
    margin-left: -1em
}

.list--unstyled {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none
}

.list--unstyled li>.list__item {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0
}

.list--unstyled li::before {
    content: "";
    color: inherit;
    width: 0;
    margin-left: 0
}

.list--bullet li::before {
    content: "•";
    color: var(--list-bullet-color);
    display: none;
    width: .0625rem;
    margin-right: 1rem
}

.list--bullet--primary li::before {
    color: var(--brand-1)
}

.list--blocked li::before {
    display: inline-block;
    position: absolute
}

.table {
    line-height: 150%;
    border-bottom: none;
    padding: .5rem;
    overflow: hidden
}

.table--overflow {
    overflow: visible
}

.table--even {
    background: var(--table-row-stripe-bg)
}

.table--last-child {
    border-bottom: .0625rem solid var(--greyscale-4)
}

.table--base-size .table__th {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .table--base-size .table__th {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .table--base-size .table__th {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .table--base-size .table__th {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .table--base-size .table__th {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.table--base-size .table__td {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .table--base-size .table__td {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .table--base-size .table__td {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .table--base-size .table__td {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .table--base-size .table__td {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.table--horizontal {
    width: auto
}

.table--horizontal .table__legend {
    padding-right: 2rem
}

.table--secondary .table__thead {
    box-shadow: var(--box-shadow-basic);
    position: relative;
    z-index: var(--z-index-basic)
}

.table--secondary .table__th {
    background: var(--white);
    color: var(--body-copy);
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .table--secondary .table__th {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .table--secondary .table__th {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .table--secondary .table__th {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .table--secondary .table__th {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.table--tertiary .table__tr {
    background: none;
    border: none
}

.table--tertiary .table__td,.table--tertiary .table__th {
    padding: .5rem
}

.table--tertiary .table__td--padding-right-none {
    padding-right: 0
}

.table--tertiary .table__td--padding-left-none {
    padding-left: 0
}

.table--mobile .table__tr {
    display: flex
}

.table--mobile .table__td.small {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .table--mobile .table__td.small {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .table--mobile .table__td.small {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .table--mobile .table__td.small {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .table--mobile .table__td.small {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.table--mobile .table__td.small.bold {
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .table--mobile .table__td.small.bold {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .table--mobile .table__td.small.bold {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .table--mobile .table__td.small.bold {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .table--mobile .table__td.small.bold {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

.table__thead {
    box-shadow: var(--box-shadow-basic)
}

.table__th {
    background: var(--table-header-bg);
    color: var(--table-header-text);
    padding: .5rem;
    text-align: left;
    vertical-align: bottom
}

.table__th--padding-none {
    padding: 0
}

.table__th--top {
    vertical-align: top
}

.table__th--middle {
    vertical-align: middle
}

.table__th.text-align-right {
    text-align: right
}

.table__td {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile);
    color: var(--body-copy);
    padding: .5rem;
    vertical-align: top
}

@media(min-width: 768px)and (max-width: 1200px) {
    .table__td {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .table__td {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .table__td {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .table__td {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.table__td--middle {
    vertical-align: middle
}

.table__td--highlightedPrimary,.table__td--highlighted-primary {
    background: var(--white)
}

.table__td--highlightedTertiary,.table__td--highlighted-tertiary {
    background: var(--greyscale-3)
}

.table__td--highlightedSecondary,.table__td--highlighted-secondary {
    background: var(--greyscale-5)
}

.table__td--loss {
    color: var(--loss)
}

.table__td--gain {
    color: var(--gain)
}

.table__td--number {
    text-align: right
}

.table__td--currency {
    text-align: right
}

.table__td--date {
    text-align: right
}

.table__td--percent {
    text-align: right
}

.table__td:first-child {
    flex-basis: 25%
}

.table__td:last-child {
    flex-basis: 75%
}

.table__td--padding-none {
    padding: 0
}

.table__as-of {
    display: block;
    color: var(--greyscale-1)
}

.table__legend-box {
    width: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    display: inline-block;
    margin-right: 1rem
}

.table__legend-box--spacing-none {
    margin: 0
}

.table__legend-box--color00 {
    background: var(--chart-0)
}

.table__legend-box--color01 {
    background: var(--chart-1)
}

.table__legend-box--color02 {
    background: var(--chart-2)
}

.table__legend-box--color03 {
    background: var(--chart-3)
}

.table__legend-box--color04 {
    background: var(--chart-4)
}

.table__legend-box--color05 {
    background: var(--chart-5)
}

.table__legend-box--color06 {
    background: var(--chart-6)
}

.table__legend-box--color07 {
    background: var(--chart-7)
}

.table__legend-box--color08 {
    background: var(--chart-8)
}

.table__legend-box--color09 {
    background: var(--chart-9)
}

.table__legend-box--color10 {
    background: var(--chart-10)
}

.table__legend-box--color11 {
    background: var(--chart-11)
}

.table__legend {
    display: flex;
    align-items: center;
    color: var(--body-copy)
}

.table__legend--top {
    align-items: flex-start
}

.table__wrapper {
    overflow: auto hidden
}

.table__wrapper--has-shadows {
    padding: 16px;
    box-shadow: var(--box-shadow-basic)
}

.table--morningstar-stylebox {
    width: 100%;
    border-spacing: .625rem;
    border-collapse: separate
}

.table--morningstar-stylebox .table__legend {
    display: table-caption;
    text-align: left;
    padding-left: .625rem;
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .table--morningstar-stylebox .table__legend {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .table--morningstar-stylebox .table__legend {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .table--morningstar-stylebox .table__legend {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .table--morningstar-stylebox .table__legend {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.table--morningstar-stylebox .table__legend-list {
    display: inline-block;
    padding-right: .625rem
}

.table--morningstar-stylebox .table__td {
    width: 1.875rem;
    height: 1.875rem;
    border: .0625rem solid var(--greyscale-1);
    vertical-align: middle;
    text-align: center;
    padding: 0
}

.table--morningstar-stylebox .table__th--sub-heading {
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .table--morningstar-stylebox .table__th--sub-heading {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .table--morningstar-stylebox .table__th--sub-heading {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .table--morningstar-stylebox .table__th--sub-heading {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .table--morningstar-stylebox .table__th--sub-heading {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

.table--morningstar-stylebox .table__th--heading {
    text-transform: uppercase;
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .table--morningstar-stylebox .table__th--heading {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .table--morningstar-stylebox .table__th--heading {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .table--morningstar-stylebox .table__th--heading {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .table--morningstar-stylebox .table__th--heading {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

.table--morningstar-stylebox .table__th--horizontal {
    padding-top: .5rem;
    text-align: center
}

.table--morningstar-stylebox .table__th--vertical {
    padding-left: .5rem;
    vertical-align: middle;
    text-align: left
}

.table--morningstar-stylebox .table__current-icon {
    display: inline-block;
    width: .6875rem;
    height: .6875rem;
    border-radius: 50%;
    background: var(--greyscale-1)
}

.table--morningstar-stylebox .table__historical {
    background-color: var(--table-historical-bg)
}

.table--morningstar-stylebox .table__historical-icon {
    display: inline-block;
    width: .6875rem;
    height: .6875rem;
    border: solid .0625rem;
    background-color: var(--brand-3)
}

.table p {
    margin-bottom: 0
}

.table-responsive-cols {
    width: 100%;
    border-collapse: collapse
}

.what-happened-last-week .table__td--loss,.us-capital-gains-listing .table__td--loss {
    color: var(--ft-system-red)
}

.what-happened-last-week .table__td--gain,.us-capital-gains-listing .table__td--gain {
    color: var(--ft-system-green)
}

.us-index-performance .table__td--loss {
    color: var(--ft-system-red)
}

.us-index-performance .table__td--gain {
    color: var(--ft-system-green)
}

@media(min-width: 768px) {
    .table {
        border:none;
        padding: 0;
        width: 100%
    }

    .table--horizontal {
        width: auto
    }

    .table--even {
        background: none
    }

    .table--last-child {
        border-bottom: none
    }

    .table__tr {
        display: table-row
    }

    .table__tr:nth-child(2n-1) {
        background: var(--white)
    }

    .table__tr:nth-child(2n) {
        background: var(--table-row-stripe-bg)
    }

    .table__tr--no-bg {
        background: none
    }

    .table__tr--no-bg:nth-child(2n) {
        background: none
    }

    .table__tr--white:nth-child(2n-1) {
        background: var(--white)
    }

    .table__tr--white:nth-child(2n) {
        background: var(--white)
    }

    .table__tr--border-bottom {
        border-bottom: .0625rem solid var(--border)
    }

    .table__td {
        padding: .5rem;
        width: auto
    }

    .table__td--padding-right-none {
        padding-right: 0
    }

    .table__td--padding-left-none {
        padding-left: 0
    }

    .table__th {
        padding: .5rem
    }

    .table__th--middle {
        vertical-align: middle
    }

    .table__th--top {
        vertical-align: top
    }

    .table__th--padding-none {
        padding: 0
    }

    .table__th--padding-right-none {
        padding-right: 0
    }

    .table__th--padding-left-none {
        padding-left: 0
    }

    .table__th--padding-top-none {
        padding-top: 0
    }

    .table__th--sticky {
        box-shadow: var(--box-shadow-basic);
        position: sticky;
        top: 0
    }

    .table--tertiary .table__tr {
        background: none
    }

    .table--morningstar-stylebox .table__td {
        padding: 0;
        width: 4rem;
        height: 4rem
    }
}

@media print {
    .table-responsive-cols td,.table-responsive-cols th {
        font-size: 12pt;
        border-bottom: .0625rem solid var(--ft-grey-1)
    }
}

.item-mobile--order-1 {
    order: 1
}

.item-mobile--order-2 {
    order: 2
}

.item-mobile--order-3 {
    order: 3
}

.item-mobile--order-auto {
    order: revert
}

@media(min-width: 768px) {
    .item-tablet--order-1 {
        order:1
    }

    .item-tablet--order-2 {
        order: 2
    }

    .item-tablet--order-3 {
        order: 3
    }

    .item-tablet--order-auto {
        order: revert
    }
}

@media(min-width: 1200px) {
    .item-desktop--order-1 {
        order:1
    }

    .item-desktop--order-2 {
        order: 2
    }

    .item-desktop--order-3 {
        order: 3
    }

    .item-desktop--order-auto {
        order: revert
    }
}

.grid-container {
    display: grid
}

.grid-container.one .br-container-box {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 1fr
}

.grid-container.one-one .br-container-box {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 1fr 1fr
}

.grid-container.one-one-one .br-container-box {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 1fr 1fr 1fr
}

.grid-container.one-one-one-one .br-container-box {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.grid-container.one-two .br-container-box {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 1fr 2fr
}

.grid-container.two-one .br-container-box {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 2fr 1fr
}

.grid-container.one-three .br-container-box {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 1fr 3fr
}

.grid-container.three-one .br-container-box {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 3fr 1fr
}

.grid-container.default-layout .br-container-box {
    grid-template-columns: repeat(3, 1fr)
}

@media only screen and (max-width: 768px) {
    .grid-container.one .br-container-box,.grid-container.one-one .br-container-box,.grid-container.one-one-one .br-container-box,.grid-container.one-one-one-one .br-container-box,.grid-container.one-two .br-container-box,.grid-container.two-one .br-container-box,.grid-container.one-three .br-container-box,.grid-container.three-one .br-container-box,.grid-container.default-layout .br-container-box {
        grid-template-columns:1fr
    }
}

.ft__white {
    background: var(--white);
    color: #333
}

.ft__black {
    background: var(--black);
    color: #333
}

.ft__brand-primary {
    background: var(--brand-1);
    color: #333
}

.ft__dark-blue {
    background: var(--brand-2);
    color: #333
}

.ft__cyan1 {
    background: var(--complimentary-1);
    color: #333
}

.ft__cyan2 {
    background: var(--complimentary-2);
    color: #333
}

.ft__cyan3 {
    background: var(--complimentary-3);
    color: #333
}

.ft__cyan4 {
    background: var(--brand-3);
    color: #333
}

.ft__cyan6 {
    background: var(--complimentary-4);
    color: #333
}

.ft__grey1 {
    background: var(--greyscale-1);
    color: #333
}

.ft__grey2 {
    background: var(--greyscale-2);
    color: #333
}

.ft__grey3 {
    background: var(--greyscale-3);
    color: #333
}

.ft__grey4 {
    background: var(--greyscale-4);
    color: #333
}

.ft__light-grey {
    background: var(--greyscale-5);
    color: #333
}

.ft__green1 {
    background: var(--complimentary-5);
    color: #333
}

.ft__green2 {
    background: var(--complimentary-6);
    color: #333
}

.ft__green3 {
    background: var(--complimentary-7);
    color: #333
}

.ft__red1 {
    background: var(--complimentary-9);
    color: #333
}

.ft__orange1 {
    background: var(--complimentary-10);
    color: #333
}

.ft__orange2 {
    background: var(--complimentary-11);
    color: #333
}

.ft__yellow1 {
    background: var(--complimentary-12);
    color: #333
}

.ft__yellow2 {
    background: var(--complimentary-13);
    color: #333
}

.ft__purple1 {
    background: var(--complimentary-15);
    color: #333
}

.ft__purple2 {
    background: var(--complimentary-16);
    color: #333
}

.ft__teal1 {
    background: var(--complimentary-17);
    color: #333
}

.ft__teal2 {
    background: var(--complimentary-18);
    color: #333
}

.text--ft__white {
    color: var(--white)
}

.text--ft__black {
    color: var(--black)
}

.text--ft__brand-primary {
    color: var(--brand-1)
}

.text--ft__dark-blue {
    color: var(--brand-2)
}

.text--ft__cyan1 {
    color: var(--complimentary-1)
}

.text--ft__cyan2 {
    color: var(--complimentary-2)
}

.text--ft__cyan3 {
    color: var(--complimentary-3)
}

.text--ft__cyan4 {
    color: var(--brand-3)
}

.text--ft__cyan6 {
    color: var(--complimentary-4)
}

.text--ft__grey1 {
    color: var(--greyscale-1)
}

.text--ft__grey2 {
    color: var(--greyscale-2)
}

.text--ft__grey3 {
    color: var(--greyscale-3)
}

.text--ft__grey4 {
    color: var(--greyscale-4)
}

.text--ft__light-grey {
    color: var(--greyscale-5)
}

.text--ft__green1 {
    color: var(--complimentary-5)
}

.text--ft__green2 {
    color: var(--complimentary-6)
}

.text--ft__green3 {
    color: var(--complimentary-7)
}

.text--ft__red1 {
    color: var(--complimentary-9)
}

.text--ft__orange1 {
    color: var(--complimentary-10)
}

.text--ft__orange2 {
    color: var(--complimentary-11)
}

.text--ft__yellow1 {
    color: var(--complimentary-12)
}

.text--ft__yellow2 {
    color: var(--complimentary-13)
}

.text--ft__purple1 {
    color: var(--complimentary-15)
}

.text--ft__purple2 {
    color: var(--complimentary-16)
}

.text--ft__teal1 {
    color: var(--complimentary-17)
}

.text--ft__teal2 {
    color: var(--complimentary-18)
}

.text-primary {
    color: var(--brand-1)
}

.text-white {
    color: var(--white)
}

.text-blue {
    color: var(--brand-2)
}

.text-grey1 {
    color: var(--greyscale-1)
}

.text-highlight-blue {
    color: var(--complimentary-1)
}

.text-dark-grey {
    color: var(--body-copy)
}

.text-black {
    color: var(--body-copy)
}

@media print {
    @page {
        size: auto;
        margin: 2cm .5cm 2cm
    }

    @page :first {
        margin-top: .5cm
    }

    .print-hidden {
        display: none !important
    }

    .print-only {
        display: block !important
    }

    body,h1,h2,h3,div {
        width: auto;
        border: 0;
        padding: 0;
        overflow: visible
    }

    body {
        color: #000 !important;
        padding: 0;
        background: #fff
    }

    .grid,.grid .container,.grid .container--wide {
        margin: 0;
        width: 98%
    }

    body,p,a,button,.impact-banner__sub-title {
        font: 12pt "arial","sans-serif" !important;
        line-height: 1.3 !important
    }

    h1,h1.large,.title--h1,.title--light,.title--h1.title--light {
        font-family: "arial","sans-serif" !important;
        font-weight: bold !important;
        font-size: 25pt !important
    }

    h2,.title--h2,.title--h2.title--light {
        font-family: "arial","sans-serif" !important;
        font-weight: bold !important;
        font-size: 21pt !important
    }

    h3,.title--h3 {
        font-family: "arial","sans-serif" !important;
        font-weight: bold !important;
        font-size: 15.75pt !important
    }

    h4,.title--h4 {
        font-family: "arial","sans-serif" !important;
        font-weight: bold !important;
        font-size: 13.3pt !important
    }

    h5,.title--h5 {
        font-family: "arial","sans-serif" !important;
        font-weight: bold !important;
        font-size: 12pt !important
    }

    h6,.title--h6 {
        font-family: "arial","sans-serif" !important;
        font-weight: bold !important;
        font-size: 10.5pt !important
    }

    .small b,.title--small,b,strong,.pre-title,p.bold,p b,p strong b,strong,p.b,p.strong,p.large.bold,p.large b,p.large strong,.table__th--sub-heading,.table__th--heading,.ck-editor table .table-subheader td {
        font-family: "arial","sans-serif" !important;
        font-weight: bold !important;
        font-size: 12pt !important;
        line-height: 1.3 !important
    }

    .small.bold,.small strong,small p b,small p strong .exact-match__disclaimer,.ck-editor small p b,.ck-editor small p strong {
        font-family: "arial","sans-serif" !important;
        font-weight: bold !important;
        font-size: 10pt !important;
        line-height: 1.3 !important
    }

    .legal {
        margin-top: 1.5rem
    }

    .legal b,.legal strong,.legal small,.legal .small,.legal a,.legal p,.legal li {
        font-family: "arial","sans-serif" !important;
        font-size: 10pt !important;
        line-height: 1.3 !important
    }

    video {
        display: none !important
    }

    button.ft__btn,button.ft__btn--compact,button.ft__btn--shareclass,a.ft__btn,a.ft__btn--compact,a.ft__btn--shareclass {
        display: none !important
    }

    a {
        text-decoration: underline !important
    }

    .fund-ticker {
        color: #000
    }

    .spacing--xxxl,.spacing--xxl,.spacing--xl,.spacing--lg {
        margin-bottom: 1.5rem
    }

    .padding-bottom--xl,.padding-bottom--xxl {
        padding-bottom: 1.5rem
    }

    .padding-top--xl,.padding-top--xxl {
        padding-top: 1.5rem
    }

    table,img,svg {
        break-inside: avoid;
        page-break-inside: avoid
    }

    .print-full-width {
        width: 100% !important
    }
}

.ck-editor a:not(.ft__btn):not(.ft__btn--compact):not(.ft__btn--shareclass) {
    color: var(--link-text);
    text-decoration: underline
}

.ck-editor a:not(.ft__btn):not(.ft__btn--compact):not(.ft__btn--shareclass):hover {
    text-decoration: none;
    background-color: var(--link-hover-bg)
}

.ck-editor a:not(.ft__btn):not(.ft__btn--compact):not(.ft__btn--shareclass):active {
    text-decoration: none
}

.ck-editor a:not(.ft__btn):not(.ft__btn--compact):not(.ft__btn--shareclass):focus {
    outline: var(--focus-outline-size) solid var(--focus-outline);
    background-color: var(--link-active-bg)
}

.ck-editor a:not(.ft__btn):not(.ft__btn--compact):not(.ft__btn--shareclass):focus:not(:focus-visible) {
    outline: none
}

.ck-editor a.ft__btn.ft__btn--primary,.ck-editor a.ft__btn--primary.ft__btn--compact,.ck-editor a.ft__btn--primary.ft__btn--shareclass,.ck-editor a.ft__btn.ft__btn--secondary-light,.ck-editor a.ft__btn--secondary-light.ft__btn--compact,.ck-editor a.ft__btn--secondary-light.ft__btn--shareclass,.ck-editor a.ft__btn.ft__btn--secondary-dark,.ck-editor a.ft__btn--secondary-dark.ft__btn--compact,.ck-editor a.ft__btn--secondary-dark.ft__btn--shareclass,.ck-editor a.ft__btn.ft__btn--tertiary,.ck-editor a.ft__btn--tertiary.ft__btn--compact,.ck-editor a.ft__btn--tertiary.ft__btn--shareclass {
    margin: 0 32px 32px 0
}

@media only screen and (max-width: 30rem) {
    .ck-editor a.ft__btn.ft__btn--primary,.ck-editor a.ft__btn--primary.ft__btn--compact,.ck-editor a.ft__btn--primary.ft__btn--shareclass,.ck-editor a.ft__btn.ft__btn--secondary-light,.ck-editor a.ft__btn--secondary-light.ft__btn--compact,.ck-editor a.ft__btn--secondary-light.ft__btn--shareclass,.ck-editor a.ft__btn.ft__btn--secondary-dark,.ck-editor a.ft__btn--secondary-dark.ft__btn--compact,.ck-editor a.ft__btn--secondary-dark.ft__btn--shareclass,.ck-editor a.ft__btn.ft__btn--tertiary,.ck-editor a.ft__btn--tertiary.ft__btn--compact,.ck-editor a.ft__btn--tertiary.ft__btn--shareclass {
        display:flex;
        margin: 0 0 32px 0
    }
}

.ck-editor a.ft__btn.ft__btn--primary:last-child,.ck-editor a.ft__btn--primary.ft__btn--compact:last-child,.ck-editor a.ft__btn--primary.ft__btn--shareclass:last-child,.ck-editor a.ft__btn.ft__btn--secondary-light:last-child,.ck-editor a.ft__btn--secondary-light.ft__btn--compact:last-child,.ck-editor a.ft__btn--secondary-light.ft__btn--shareclass:last-child,.ck-editor a.ft__btn.ft__btn--secondary-dark:last-child,.ck-editor a.ft__btn--secondary-dark.ft__btn--compact:last-child,.ck-editor a.ft__btn--secondary-dark.ft__btn--shareclass:last-child,.ck-editor a.ft__btn.ft__btn--tertiary:last-child,.ck-editor a.ft__btn--tertiary.ft__btn--compact:last-child,.ck-editor a.ft__btn--tertiary.ft__btn--shareclass:last-child {
    margin-right: 0
}

.ck-editor a.ft__btn.ft__btn--compact.ft__btn--primary,.ck-editor a.ft__btn--compact.ft__btn--primary,.ck-editor a.ft__btn.ft__btn--compact.ft__btn--secondary-light,.ck-editor a.ft__btn--compact.ft__btn--secondary-light,.ck-editor a.ft__btn.ft__btn--compact.ft__btn--secondary-dark,.ck-editor a.ft__btn--compact.ft__btn--secondary-dark,.ck-editor a.ft__btn.ft__btn--compact.ft__btn--tertiary,.ck-editor a.ft__btn--compact.ft__btn--tertiary {
    margin: 0 16px 16px 0
}

@media only screen and (max-width: 30rem) {
    .ck-editor a.ft__btn.ft__btn--compact.ft__btn--primary,.ck-editor a.ft__btn--compact.ft__btn--primary,.ck-editor a.ft__btn.ft__btn--compact.ft__btn--secondary-light,.ck-editor a.ft__btn--compact.ft__btn--secondary-light,.ck-editor a.ft__btn.ft__btn--compact.ft__btn--secondary-dark,.ck-editor a.ft__btn--compact.ft__btn--secondary-dark,.ck-editor a.ft__btn.ft__btn--compact.ft__btn--tertiary,.ck-editor a.ft__btn--compact.ft__btn--tertiary {
        display:flex;
        margin: 0 0 16px 0
    }
}

.ck-editor a.ft__btn.ft__btn--compact.ft__btn--primary:last-child,.ck-editor a.ft__btn--compact.ft__btn--primary:last-child,.ck-editor a.ft__btn.ft__btn--compact.ft__btn--secondary-light:last-child,.ck-editor a.ft__btn--compact.ft__btn--secondary-light:last-child,.ck-editor a.ft__btn.ft__btn--compact.ft__btn--secondary-dark:last-child,.ck-editor a.ft__btn--compact.ft__btn--secondary-dark:last-child,.ck-editor a.ft__btn.ft__btn--compact.ft__btn--tertiary:last-child,.ck-editor a.ft__btn--compact.ft__btn--tertiary:last-child {
    margin-right: 0
}

.ck-editor a.media__link--lock-icon::after {
    content: url("/assets/icons/ft-global-icon-lock.svg");
    width: 1rem;
    height: auto;
    display: inline-block;
    padding-left: .2rem;
    vertical-align: middle;
    filter: saturate(100%) invert(16%) sepia(99%) saturate(5791%) hue-rotate(232deg) brightness(93%) contrast(90%)
}

.ck-editor ol li,.ck-editor ul li {
    line-height: 150%;
    margin-top: var(--space-xs);
    margin-bottom: var(--space-xs);
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor ol li,.ck-editor ul li {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor ol li,.ck-editor ul li {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor ol li,.ck-editor ul li {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor ol li,.ck-editor ul li {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.ck-editor ul {
    list-style: none
}

.ck-editor ul li {
    position: relative
}

.ck-editor ul li::before {
    content: "•";
    color: var(--list-bullet-color);
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    position: absolute
}

.ck-editor table {
    width: 100% !important;
    line-height: 150%;
    padding: 0;
    margin-bottom: var(--space-md);
    overflow: hidden
}

.ck-editor table thead,.ck-editor table .drivers.hurt,.ck-editor table .drivers.helped {
    box-shadow: 0 .3125rem .625rem rgba(230,230,230,.25)
}

.ck-editor table th,.ck-editor table .drivers.hurt td,.ck-editor table .drivers.helped td {
    text-align: left;
    padding: .5rem .5rem;
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor table th,.ck-editor table .drivers.hurt td,.ck-editor table .drivers.helped td {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor table th,.ck-editor table .drivers.hurt td,.ck-editor table .drivers.helped td {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor table th,.ck-editor table .drivers.hurt td,.ck-editor table .drivers.helped td {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor table th,.ck-editor table .drivers.hurt td,.ck-editor table .drivers.helped td {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.ck-editor table th[scope=row].size--td,.ck-editor table .drivers.hurt td[scope=row].size--td,.ck-editor table .drivers.helped td[scope=row].size--td {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor table th[scope=row].size--td,.ck-editor table .drivers.hurt td[scope=row].size--td,.ck-editor table .drivers.helped td[scope=row].size--td {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor table th[scope=row].size--td,.ck-editor table .drivers.hurt td[scope=row].size--td,.ck-editor table .drivers.helped td[scope=row].size--td {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor table th[scope=row].size--td,.ck-editor table .drivers.hurt td[scope=row].size--td,.ck-editor table .drivers.helped td[scope=row].size--td {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor table th[scope=row].size--td,.ck-editor table .drivers.hurt td[scope=row].size--td,.ck-editor table .drivers.helped td[scope=row].size--td {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.ck-editor table .table-subheader td {
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor table .table-subheader td {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor table .table-subheader td {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor table .table-subheader td {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor table .table-subheader td {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

.ck-editor table td {
    padding: .5rem;
    vertical-align: top
}

.ck-editor table p {
    margin-bottom: 0
}

.ck-editor .table-striped thead tr {
    background: var(--white);
    color: var(--body-copy)
}

.ck-editor .table-striped thead tr.thead-primary {
    background: var(--brand-1);
    color: var(--white)
}

.ck-editor .table-striped th:first-child,.ck-editor .table-striped td:first-child {
    text-align: left
}

.ck-editor .table-striped td {
    border-bottom: .03125rem solid var(--border)
}

.ck-editor .table-striped tbody tr:nth-child(even) {
    background-color: var(--greyscale-5)
}

.ck-editor .table-commentary table {
    margin-left: var(--space-md)
}

.ck-editor .table-commentary .drivers.hurt,.ck-editor .table-commentary .drivers.helped {
    border-top: none
}

.ck-editor .table-commentary td {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    border-top: .03125rem solid var(--border);
    padding: .5rem
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor .table-commentary td {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor .table-commentary td {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor .table-commentary td {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor .table-commentary td {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.ck-editor table.us-index-fund-info td {
    padding: 0rem .5rem .5rem 0rem
}

.ck-editor .table-glossary th:first-child,.ck-editor .table-glossary td:first-child {
    width: 30%
}

.ck-editor h2.heading-basic {
    color: var(--body-copy)
}

.ck-editor h1,.ck-editor h2 {
    color: var(--ck-editor-heading-level-1);
    margin-bottom: var(--space-md)
}

.ck-editor h2 {
    color: var(--ck-editor-heading-level-2)
}

.ck-editor h3 {
    color: var(--ck-editor-heading-level-3);
    margin-bottom: var(--space-md)
}

.ck-editor h4 {
    color: var(--ck-editor-heading-level-4);
    margin-bottom: var(--space-md)
}

.ck-editor h5,.ck-editor h6 {
    color: var(--ck-editor-heading-level-2);
    margin-bottom: var(--space-md)
}

.ck-editor h1 {
    font-family: var(--fonts-h1-font-family);
    font-weight: var(--fonts-h1-font-weight);
    line-height: var(--fonts-h1-line-height);
    font-size: var(--fonts-h1-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor h1 {
        font-size:var(--fonts-h1-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor h1 {
        font-size:var(--fonts-h1-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor h1 {
        font-size:var(--fonts-h1-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor h1 {
        font-size:var(--fonts-h1-font-size-large-desktop)
    }
}

.ck-editor h2 {
    font-family: var(--fonts-h2-font-family);
    font-weight: var(--fonts-h2-font-weight);
    line-height: var(--fonts-h2-line-height);
    font-size: var(--fonts-h2-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor h2 {
        font-size:var(--fonts-h2-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor h2 {
        font-size:var(--fonts-h2-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor h2 {
        font-size:var(--fonts-h2-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor h2 {
        font-size:var(--fonts-h2-font-size-large-desktop)
    }
}

.ck-editor h3 {
    font-family: var(--fonts-h3-font-family);
    font-weight: var(--fonts-h3-font-weight);
    line-height: var(--fonts-h3-line-height);
    font-size: var(--fonts-h3-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor h3 {
        font-size:var(--fonts-h3-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor h3 {
        font-size:var(--fonts-h3-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor h3 {
        font-size:var(--fonts-h3-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor h3 {
        font-size:var(--fonts-h3-font-size-large-desktop)
    }
}

.ck-editor h4 {
    font-family: var(--fonts-h4-font-family);
    font-weight: var(--fonts-h4-font-weight);
    line-height: var(--fonts-h4-line-height);
    font-size: var(--fonts-h4-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor h4 {
        font-size:var(--fonts-h4-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor h4 {
        font-size:var(--fonts-h4-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor h4 {
        font-size:var(--fonts-h4-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor h4 {
        font-size:var(--fonts-h4-font-size-large-desktop)
    }
}

.ck-editor h5 {
    font-family: var(--fonts-h5-font-family);
    font-weight: var(--fonts-h5-font-weight);
    line-height: var(--fonts-h5-line-height);
    font-size: var(--fonts-h5-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor h5 {
        font-size:var(--fonts-h5-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor h5 {
        font-size:var(--fonts-h5-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor h5 {
        font-size:var(--fonts-h5-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor h5 {
        font-size:var(--fonts-h5-font-size-large-desktop)
    }
}

.ck-editor h6 {
    font-family: var(--fonts-h6-font-family);
    font-weight: var(--fonts-h6-font-weight);
    line-height: var(--fonts-h6-line-height);
    font-size: var(--fonts-h6-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ck-editor h6 {
        font-size:var(--fonts-h6-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ck-editor h6 {
        font-size:var(--fonts-h6-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ck-editor h6 {
        font-size:var(--fonts-h6-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ck-editor h6 {
        font-size:var(--fonts-h6-font-size-large-desktop)
    }
}

.ck-editor p {
    color: var(--body-copy)
}

.ck-editor .definition {
    color: var(--ck-editor-definition-color);
    background-color: var(--ck-editor-definition-bg-color);
    padding: 1rem
}

@media(min-width: 1200px) {
    .ck-editor table {
        padding:.5rem
    }

    .ck-editor table th {
        padding: .5rem
    }

    .ck-editor table td {
        padding: .5rem
    }
}

em {
    font-style: italic
}

small,small p {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    small,small p {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    small,small p {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    small,small p {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    small,small p {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

small p b,small p strong {
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    small p b,small p strong {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    small p b,small p strong {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    small p b,small p strong {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    small p b,small p strong {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

sup {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    vertical-align: super
}

@media(min-width: 768px)and (max-width: 1200px) {
    sup {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    sup {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    sup {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    sup {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

sub {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    vertical-align: sub
}

@media(min-width: 768px)and (max-width: 1200px) {
    sub {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    sub {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    sub {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    sub {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) {
    background: var(--one-trust-banner-bg) !important;
    padding: .5rem 1rem;
    height: auto !important;
    z-index: var(--z-index-highest-2) !important
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-policy {
    padding: 0;
    margin: 0
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-policy-title {
    font-size: 1em;
    color: var(--one-trust-policy-title-text) !important
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-policy-text {
    color: var(--body-copy) !important;
    margin: 0
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-policy-text a {
    color: var(--one-trust-policy-text-link) !important;
    font-weight: normal;
    margin: 0
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-policy-text a:hover {
    text-decoration: none;
    background-color: var(--one-trust-policy-text-link-hover)
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-policy-text a:focus {
    outline: var(--focus-outline-size) solid var(--one-trust-policy-text-link-focus)
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) .ot-sdk-row {
    display: flex;
    justify-content: space-between;
    align-items: center
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-group-container {
    width: auto;
    flex-basis: 70%;
    padding-right: 5%
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) .ot-sdk-container {
    width: 100%
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group-parent {
    position: static !important;
    transform: none;
    flex-basis: 30%;
    width: auto;
    margin: 0;
    padding: 0;
    text-align: right
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group {
    margin-right: 0
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button {
    background-color: var(--btn-primary-bg);
    color: var(--btn-primary-text);
    border-color: var(--btn-primary-border);
    font-family: var(--btn-font-family);
    font-size: var(--fonts-base-font-size-tablet);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-width: .125rem;
    border-style: solid;
    text-decoration: none;
    line-height: 1.5rem;
    padding: .5625rem 1.375rem;
    border-radius: .0625rem;
    cursor: pointer;
    margin-right: 1rem
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button:focus,#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button:hover {
    background-color: var(--btn-primary-bg-hover);
    color: var(--btn-primary-text-hover);
    border-color: var(--btn-primary-focus-border);
    box-shadow: 0 4px 10px rgba(var(--color-rgb-black), 0.15)
}

@media(min-width: 768px) {
    #onetrust-banner-sdk.otFlat:not(.ot-iab-2) {
        padding:1rem
    }
}

@media(min-width: 1200px) {
    #onetrust-banner-sdk.otFlat:not(.ot-iab-2) {
        padding:2rem 4rem
    }

    #onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button {
        font-family: var(--fonts-p-font-family);
        font-weight: var(--fonts-p-font-weight);
        line-height: var(--fonts-p-line-height);
        font-size: var(--fonts-p-font-size-mobile);
        padding: 1.4375rem 2rem
    }
}

@media(min-width: 1200px)and (min-width: 768px)and (max-width: 1200px) {
    #onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (min-width: 1200px)and (max-width: 1600px) {
    #onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1200px)and (min-width: 1600px)and (max-width: 1900px) {
    #onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1200px)and (min-width: 1900px) {
    #onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

#onetrust-consent-sdk {
    color: var(--body-copy) !important
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
    border-left: .25rem solid var(--one-trust-sdk-menu)
}

#onetrust-consent-sdk .onetrust-pc-dark-filter {
    background: rgba(0,0,0,.5);
    z-index: var(--z-index-onetrust-overlay) !important;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded {
    background-color: var(--white) !important;
    font-family: var(--base-font-family);
    letter-spacing: .01em;
    z-index: var(--z-index-onetrust-modal);
    position: fixed;
    left: 50%;
    right: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 568px;
    max-width: 94vw;
    margin: 0 auto;
    max-height: 90%;
    overflow-x: hidden;
    overflow-y: auto;
    box-shadow: 0px 5px 10px rgba(33,33,33,.1);
    border-radius: 0
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy {
    margin-top: 110px
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded .ot-sdk-container {
    padding: var(--space-xs)
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy::before {
    content: "";
    position: absolute;
    background: url(/assets/images/logos/FT_logo_pos_RGB@2x.png);
    width: 200px;
    height: 110px;
    left: 50%;
    top: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transform: translateX(-50%)
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-close-btn-container {
    position: absolute;
    right: 24px;
    top: 24px
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-close-btn-container .ot-close-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center;
    width: 1rem;
    height: 1rem;
    background-color: var(--transparent);
    border: none;
    display: inline-block;
    padding: 0;
    margin: 0
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-title {
    font-size: var(--fonts-p-font-size-tablet);
    font-family: var(--fonts-pre-title-font-family);
    font-weight: var(--fonts-pre-title-font-weight);
    line-height: var(--fonts-pre-title-line-height);
    color: var(--pretitle);
    text-transform: uppercase;
    letter-spacing: .095rem;
    margin-bottom: var(--space-xs);
    padding-bottom: 0
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    margin-bottom: var(--space-lg)
}

@media(min-width: 768px)and (max-width: 1200px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text a {
    color: var(--link-text);
    cursor: pointer;
    font-weight: var(--fonts-p-font-weight);
    text-decoration: underline;
    margin-left: 0
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text a:hover {
    text-decoration: none;
    background-color: var(--link-hover-bg);
    color: var(--link-text);
    outline: none
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text a:active,#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text a:focus {
    outline: .0625rem solid var(--link-active);
    background-color: var(--link-active-bg);
    outline: none
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group-parent {
    text-align: center;
    width: 100%;
    margin-left: 0;
    padding-top: 0
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group {
    margin-right: 0;
    display: block
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    background-color: var(--btn-secondary-bg) !important;
    color: var(--btn-secondary-text) !important;
    border: 1px solid var(--btn-secondary-border) !important;
    font-family: var(--btn-font-family);
    padding: 1rem 1.5rem !important;
    margin-bottom: 12px !important;
    width: 100%;
    border-radius: var(--btn-border-radius)
}

@media(min-width: 768px)and (max-width: 1200px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler:hover {
    background-color: var(--btn-secondary-bg-hover) !important;
    color: var(--btn-secondary-text-hover) !important;
    border-color: var(--btn-secondary-border-hover) !important;
    box-shadow: 0 4px 10px rgba(var(--color-rgb-black), 0.15) !important
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    background-color: var(--btn-primary-bg) !important;
    color: var(--btn-primary-text) !important;
    border: 1px solid var(--one-trust-button-border) !important;
    font-family: var(--fonts-base-font-family) !important;
    padding: 1rem 1.5rem !important;
    margin-bottom: 12px !important;
    width: 100%;
    border-radius: var(--btn-border-radius)
}

@media(min-width: 768px)and (max-width: 1200px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler:hover,#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler:focus {
    background-color: var(--btn-primary-bg-hover) !important;
    color: var(--btn-primary-text-hover) !important;
    border-color: var(--btn-primary-border-hover) !important;
    outline: none !important;
    box-shadow: 0 4px 10px rgba(var(--color-rgb-black), 0.15) !important
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group .banner-actions-container {
    flex-grow: 1;
    text-align: right
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    background-color: var(--white);
    color: var(--link-text);
    border: 0;
    font-family: var(--fonts-base-font-family);
    margin: 0 auto;
    padding: 0;
    text-decoration: none
}

@media(min-width: 768px)and (max-width: 1200px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link:hover {
    text-decoration: underline;
    background-color: none;
    color: var(--link-text) !important;
    outline: none
}

#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link:active,#onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link:focus {
    outline: .0625rem solid var(--link-active);
    background-color: var(--link-active-bg);
    outline: none
}

@media(min-width: 768px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy::before {
        width:300px
    }

    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy {
        margin-top: 150px
    }

    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
        font-family: var(--fonts-p-font-family);
        font-weight: var(--fonts-p-font-weight);
        line-height: var(--fonts-p-line-height);
        font-size: var(--fonts-p-font-size-mobile)
    }
}

@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 768px)and (min-width: 1200px)and (max-width: 1600px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 768px)and (min-width: 1600px)and (max-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 768px)and (min-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-policy-text {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

@media(min-width: 768px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group {
        display:flex;
        flex-direction: row-reverse;
        flex-wrap: nowrap
    }

    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
        font-family: var(--fonts-p-font-family);
        font-weight: var(--fonts-p-font-weight);
        line-height: var(--fonts-p-line-height);
        font-size: var(--fonts-p-font-size-mobile);
        width: auto;
        margin-bottom: 0px
    }
}

@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 768px)and (min-width: 1200px)and (max-width: 1600px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 768px)and (min-width: 1600px)and (max-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 768px)and (min-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-reject-all-handler {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

@media(min-width: 768px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
        font-family:var(--fonts-p-font-family);
        font-weight: var(--fonts-p-font-weight);
        line-height: var(--fonts-p-line-height);
        font-size: var(--fonts-p-font-size-mobile);
        width: auto;
        margin-left: var(--space-sm);
        margin-bottom: 0px
    }
}

@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 768px)and (min-width: 1200px)and (max-width: 1600px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 768px)and (min-width: 1600px)and (max-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 768px)and (min-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-accept-btn-handler {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

@media(min-width: 768px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-button-group #onetrust-button-group-parent {
        padding-bottom:var(--space-md)
    }
}

@media(min-width: 768px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
        font-family:var(--fonts-p-font-family);
        font-weight: var(--fonts-p-font-weight);
        line-height: var(--fonts-p-line-height);
        font-size: var(--fonts-p-font-size-mobile);
        padding-left: 0;
        margin: 0
    }
}

@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 768px)and (min-width: 1200px)and (max-width: 1600px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 768px)and (min-width: 1600px)and (max-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 768px)and (min-width: 1900px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded #onetrust-pc-btn-handler.cookie-setting-link {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

#onetrust-banner-sdk .has-reject-all-button .banner-actions-container {
    max-width: unset !important
}

#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler {
    margin-right: 0 !important
}

.highcharts__keyline {
    height: .0625rem;
    background: var(--border)
}

.highcharts--monochromatic .highcharts-null-point {
    fill: var(--highcharts-monochromatic-null-point)
}

.highcharts--grey-scale .highcharts-null-point {
    fill: var(--highcharts-null-point)
}

.highcharts-maps {
    color: var(--body-copy)
}

.highcharts-maps__date {
    color: var(--highcharts-dateText)
}

.highcharts-point {
    stroke: var(--highcharts-point)
}

.highcharts-button text {
    fill: var(--highcharts-btn-text)
}

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

.ag-hidden {
    display: none !important
}

.ag-invisible {
    visibility: hidden !important
}

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

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

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

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

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

.ag-tab {
    position: relative
}

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

.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: .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
}

.ag-root-wrapper.ag-layout-normal {
    height: 100%
}

.ag-watermark {
    position: absolute;
    bottom: 20px;
    right: 25px;
    opacity: .5;
    transition: opacity 1s ease-out 3s
}

.ag-watermark::before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: 170px 40px;
    display: block;
    height: 40px;
    width: 170px;
    opacity: .5
}

.ag-watermark-text {
    opacity: .5;
    font-weight: bold;
    font-family: Impact,sans-serif;
    font-size: 19px;
    padding-left: .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-virtual-list-viewport {
    position: relative;
    height: 100%;
    min-width: 0px;
    overflow: hidden;
    flex: 1 1 auto
}

.ag-body-viewport.ag-layout-print {
    flex: none
}

@media print {
    .ag-root-wrapper.ag-layout-print,.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-center-cols-clipper,.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 {
        page-break-inside: avoid
    }
}

.ag-body-viewport {
    display: flex
}

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

.ag-center-cols-viewport {
    width: 100%;
    overflow-x: auto
}

.ag-body-horizontal-scroll-viewport {
    overflow-x: 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-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container {
    position: relative
}

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

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

.ag-layout-print .ag-center-cols-clipper {
    min-width: 100%
}

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

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

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

.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-center-cols-clipper {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    min-height: 100%;
    transform: translate3d(0, 0, 0)
}

.ag-body-horizontal-scroll {
    min-height: 0;
    min-width: 0;
    width: 100%;
    display: flex;
    position: relative
}

.ag-body-horizontal-scroll.ag-invisible-scrollbar {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.ag-layout-print .ag-body-horizontal-scroll {
    display: none
}

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

.ag-force-vertical-scroll.ag-layout-print {
    overflow-y: visible !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 {
    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;
    overflow: hidden
}

.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 {
    opacity: 1
}

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

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

.ag-header-cell-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

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

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

.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: -4px
}

.ag-rtl .ag-header-cell-resize {
    left: -4px
}

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

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

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

.ag-column-moving .ag-cell {
    transition: left .2s
}

.ag-column-moving .ag-header-cell {
    transition: left .2s
}

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

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

.ag-column-select {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    flex-grow: 3;
    flex-shrink: 1;
    flex-basis: 0
}

.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 {
    display: inline-flex;
    align-items: center;
    overflow: auto;
    width: 100%
}

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

.ag-column-drop-cell {
    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;
    flex: 1 1 0px;
    align-items: stretch
}

.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 .4s,top .4s,height .4s,background-color .1s,opacity .2s
}

.ag-row-no-animation .ag-row {
    transition: background-color .1s
}

.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
}

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

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

.ag-cell-wrapper {
    display: flex;
    align-items: center;
    height: 100%
}

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

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
    align-items: center
}

.ag-cell-auto-height {
    height: 100%
}

.ag-cell-inline-editing {
    z-index: 1
}

.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-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-set-filter-item-checkbox {
    display: flex
}

.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 {
    display: inline-block;
    position: absolute
}

.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-dnd-ghost {
    position: absolute;
    display: inline-flex;
    align-items: center;
    cursor: move;
    white-space: nowrap;
    z-index: 9999
}

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

.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;
    user-select: none;
    z-index: 1
}

.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-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
}

.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;
    pointer-events: none;
    z-index: 99999
}

.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;
    user-select: none
}

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

.ag-menu-column-select-wrapper .ag-column-select {
    height: 100%
}

.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-compact-menu-option {
    width: 100%;
    display: flex;
    flex-wrap: nowrap
}

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

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

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

.ag-rich-select-value-icon {
    flex: 1 1 auto;
    order: 1
}

.ag-ltr .ag-rich-select-value-icon {
    text-align: right
}

.ag-rtl .ag-rich-select-value-icon {
    text-align: left
}

.ag-rich-select-list {
    position: relative
}

.ag-rich-select-virtual-list-item {
    display: flex
}

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

.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;
    user-select: none;
    width: 200px
}

.ag-column-select-column,.ag-column-select-column-group {
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 100%
}

.ag-column-select-column>*,.ag-column-select-column-group>* {
    flex: none
}

.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-cell-label-container {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: hidden
}

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

.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: block;
    flex: 1 1 auto;
    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-charts-font-size-color {
    display: flex;
    align-self: stretch;
    justify-content: space-between
}

.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 .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;
    width: 100%;
    min-width: 0
}

.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-color-panel {
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center
}

.ag-spectrum-color {
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
    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 {
    cursor: default;
    background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)
}

.ag-spectrum-alpha {
    cursor: default
}

.ag-spectrum-hue-background {
    width: 100%;
    height: 100%
}

.ag-spectrum-alpha-background {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
    width: 100%;
    height: 100%
}

.ag-spectrum-tool {
    cursor: pointer
}

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

.ag-recent-colors {
    display: flex
}

.ag-recent-color {
    cursor: pointer
}

.ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px
}

.ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px
}

.ag-ltr .ag-row-group-indent-1 {
    padding-left: 20px
}

.ag-rtl .ag-row-group-indent-1 {
    padding-right: 20px
}

.ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px
}

.ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px
}

.ag-ltr .ag-row-group-indent-2 {
    padding-left: 40px
}

.ag-rtl .ag-row-group-indent-2 {
    padding-right: 40px
}

.ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px
}

.ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px
}

.ag-ltr .ag-row-group-indent-3 {
    padding-left: 60px
}

.ag-rtl .ag-row-group-indent-3 {
    padding-right: 60px
}

.ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px
}

.ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px
}

.ag-ltr .ag-row-group-indent-4 {
    padding-left: 80px
}

.ag-rtl .ag-row-group-indent-4 {
    padding-right: 80px
}

.ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px
}

.ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px
}

.ag-ltr .ag-row-group-indent-5 {
    padding-left: 100px
}

.ag-rtl .ag-row-group-indent-5 {
    padding-right: 100px
}

.ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px
}

.ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px
}

.ag-ltr .ag-row-group-indent-6 {
    padding-left: 120px
}

.ag-rtl .ag-row-group-indent-6 {
    padding-right: 120px
}

.ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px
}

.ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px
}

.ag-ltr .ag-row-group-indent-7 {
    padding-left: 140px
}

.ag-rtl .ag-row-group-indent-7 {
    padding-right: 140px
}

.ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px
}

.ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px
}

.ag-ltr .ag-row-group-indent-8 {
    padding-left: 160px
}

.ag-rtl .ag-row-group-indent-8 {
    padding-right: 160px
}

.ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px
}

.ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px
}

.ag-ltr .ag-row-group-indent-9 {
    padding-left: 180px
}

.ag-rtl .ag-row-group-indent-9 {
    padding-right: 180px
}

.ag-ltr .ag-column-select-indent-10 {
    padding-left: 200px
}

.ag-rtl .ag-column-select-indent-10 {
    padding-right: 200px
}

.ag-ltr .ag-row-group-indent-10 {
    padding-left: 200px
}

.ag-rtl .ag-row-group-indent-10 {
    padding-right: 200px
}

.ag-ltr .ag-column-select-indent-11 {
    padding-left: 220px
}

.ag-rtl .ag-column-select-indent-11 {
    padding-right: 220px
}

.ag-ltr .ag-row-group-indent-11 {
    padding-left: 220px
}

.ag-rtl .ag-row-group-indent-11 {
    padding-right: 220px
}

.ag-ltr .ag-column-select-indent-12 {
    padding-left: 240px
}

.ag-rtl .ag-column-select-indent-12 {
    padding-right: 240px
}

.ag-ltr .ag-row-group-indent-12 {
    padding-left: 240px
}

.ag-rtl .ag-row-group-indent-12 {
    padding-right: 240px
}

.ag-ltr .ag-column-select-indent-13 {
    padding-left: 260px
}

.ag-rtl .ag-column-select-indent-13 {
    padding-right: 260px
}

.ag-ltr .ag-row-group-indent-13 {
    padding-left: 260px
}

.ag-rtl .ag-row-group-indent-13 {
    padding-right: 260px
}

.ag-ltr .ag-column-select-indent-14 {
    padding-left: 280px
}

.ag-rtl .ag-column-select-indent-14 {
    padding-right: 280px
}

.ag-ltr .ag-row-group-indent-14 {
    padding-left: 280px
}

.ag-rtl .ag-row-group-indent-14 {
    padding-right: 280px
}

.ag-ltr .ag-column-select-indent-15 {
    padding-left: 300px
}

.ag-rtl .ag-column-select-indent-15 {
    padding-right: 300px
}

.ag-ltr .ag-row-group-indent-15 {
    padding-left: 300px
}

.ag-rtl .ag-row-group-indent-15 {
    padding-right: 300px
}

.ag-ltr .ag-column-select-indent-16 {
    padding-left: 320px
}

.ag-rtl .ag-column-select-indent-16 {
    padding-right: 320px
}

.ag-ltr .ag-row-group-indent-16 {
    padding-left: 320px
}

.ag-rtl .ag-row-group-indent-16 {
    padding-right: 320px
}

.ag-ltr .ag-column-select-indent-17 {
    padding-left: 340px
}

.ag-rtl .ag-column-select-indent-17 {
    padding-right: 340px
}

.ag-ltr .ag-row-group-indent-17 {
    padding-left: 340px
}

.ag-rtl .ag-row-group-indent-17 {
    padding-right: 340px
}

.ag-ltr .ag-column-select-indent-18 {
    padding-left: 360px
}

.ag-rtl .ag-column-select-indent-18 {
    padding-right: 360px
}

.ag-ltr .ag-row-group-indent-18 {
    padding-left: 360px
}

.ag-rtl .ag-row-group-indent-18 {
    padding-right: 360px
}

.ag-ltr .ag-column-select-indent-19 {
    padding-left: 380px
}

.ag-rtl .ag-column-select-indent-19 {
    padding-right: 380px
}

.ag-ltr .ag-row-group-indent-19 {
    padding-left: 380px
}

.ag-rtl .ag-row-group-indent-19 {
    padding-right: 380px
}

.ag-ltr .ag-column-select-indent-20 {
    padding-left: 400px
}

.ag-rtl .ag-column-select-indent-20 {
    padding-right: 400px
}

.ag-ltr .ag-row-group-indent-20 {
    padding-left: 400px
}

.ag-rtl .ag-row-group-indent-20 {
    padding-right: 400px
}

.ag-ltr .ag-column-select-indent-21 {
    padding-left: 420px
}

.ag-rtl .ag-column-select-indent-21 {
    padding-right: 420px
}

.ag-ltr .ag-row-group-indent-21 {
    padding-left: 420px
}

.ag-rtl .ag-row-group-indent-21 {
    padding-right: 420px
}

.ag-ltr .ag-column-select-indent-22 {
    padding-left: 440px
}

.ag-rtl .ag-column-select-indent-22 {
    padding-right: 440px
}

.ag-ltr .ag-row-group-indent-22 {
    padding-left: 440px
}

.ag-rtl .ag-row-group-indent-22 {
    padding-right: 440px
}

.ag-ltr .ag-column-select-indent-23 {
    padding-left: 460px
}

.ag-rtl .ag-column-select-indent-23 {
    padding-right: 460px
}

.ag-ltr .ag-row-group-indent-23 {
    padding-left: 460px
}

.ag-rtl .ag-row-group-indent-23 {
    padding-right: 460px
}

.ag-ltr .ag-column-select-indent-24 {
    padding-left: 480px
}

.ag-rtl .ag-column-select-indent-24 {
    padding-right: 480px
}

.ag-ltr .ag-row-group-indent-24 {
    padding-left: 480px
}

.ag-rtl .ag-row-group-indent-24 {
    padding-right: 480px
}

.ag-ltr .ag-column-select-indent-25 {
    padding-left: 500px
}

.ag-rtl .ag-column-select-indent-25 {
    padding-right: 500px
}

.ag-ltr .ag-row-group-indent-25 {
    padding-left: 500px
}

.ag-rtl .ag-row-group-indent-25 {
    padding-right: 500px
}

.ag-ltr .ag-column-select-indent-26 {
    padding-left: 520px
}

.ag-rtl .ag-column-select-indent-26 {
    padding-right: 520px
}

.ag-ltr .ag-row-group-indent-26 {
    padding-left: 520px
}

.ag-rtl .ag-row-group-indent-26 {
    padding-right: 520px
}

.ag-ltr .ag-column-select-indent-27 {
    padding-left: 540px
}

.ag-rtl .ag-column-select-indent-27 {
    padding-right: 540px
}

.ag-ltr .ag-row-group-indent-27 {
    padding-left: 540px
}

.ag-rtl .ag-row-group-indent-27 {
    padding-right: 540px
}

.ag-ltr .ag-column-select-indent-28 {
    padding-left: 560px
}

.ag-rtl .ag-column-select-indent-28 {
    padding-right: 560px
}

.ag-ltr .ag-row-group-indent-28 {
    padding-left: 560px
}

.ag-rtl .ag-row-group-indent-28 {
    padding-right: 560px
}

.ag-ltr .ag-column-select-indent-29 {
    padding-left: 580px
}

.ag-rtl .ag-column-select-indent-29 {
    padding-right: 580px
}

.ag-ltr .ag-row-group-indent-29 {
    padding-left: 580px
}

.ag-rtl .ag-row-group-indent-29 {
    padding-right: 580px
}

.ag-ltr .ag-column-select-indent-30 {
    padding-left: 600px
}

.ag-rtl .ag-column-select-indent-30 {
    padding-right: 600px
}

.ag-ltr .ag-row-group-indent-30 {
    padding-left: 600px
}

.ag-rtl .ag-row-group-indent-30 {
    padding-right: 600px
}

.ag-ltr .ag-column-select-indent-31 {
    padding-left: 620px
}

.ag-rtl .ag-column-select-indent-31 {
    padding-right: 620px
}

.ag-ltr .ag-row-group-indent-31 {
    padding-left: 620px
}

.ag-rtl .ag-row-group-indent-31 {
    padding-right: 620px
}

.ag-ltr .ag-column-select-indent-32 {
    padding-left: 640px
}

.ag-rtl .ag-column-select-indent-32 {
    padding-right: 640px
}

.ag-ltr .ag-row-group-indent-32 {
    padding-left: 640px
}

.ag-rtl .ag-row-group-indent-32 {
    padding-right: 640px
}

.ag-ltr .ag-column-select-indent-33 {
    padding-left: 660px
}

.ag-rtl .ag-column-select-indent-33 {
    padding-right: 660px
}

.ag-ltr .ag-row-group-indent-33 {
    padding-left: 660px
}

.ag-rtl .ag-row-group-indent-33 {
    padding-right: 660px
}

.ag-ltr .ag-column-select-indent-34 {
    padding-left: 680px
}

.ag-rtl .ag-column-select-indent-34 {
    padding-right: 680px
}

.ag-ltr .ag-row-group-indent-34 {
    padding-left: 680px
}

.ag-rtl .ag-row-group-indent-34 {
    padding-right: 680px
}

.ag-ltr .ag-column-select-indent-35 {
    padding-left: 700px
}

.ag-rtl .ag-column-select-indent-35 {
    padding-right: 700px
}

.ag-ltr .ag-row-group-indent-35 {
    padding-left: 700px
}

.ag-rtl .ag-row-group-indent-35 {
    padding-right: 700px
}

.ag-ltr .ag-column-select-indent-36 {
    padding-left: 720px
}

.ag-rtl .ag-column-select-indent-36 {
    padding-right: 720px
}

.ag-ltr .ag-row-group-indent-36 {
    padding-left: 720px
}

.ag-rtl .ag-row-group-indent-36 {
    padding-right: 720px
}

.ag-ltr .ag-column-select-indent-37 {
    padding-left: 740px
}

.ag-rtl .ag-column-select-indent-37 {
    padding-right: 740px
}

.ag-ltr .ag-row-group-indent-37 {
    padding-left: 740px
}

.ag-rtl .ag-row-group-indent-37 {
    padding-right: 740px
}

.ag-ltr .ag-column-select-indent-38 {
    padding-left: 760px
}

.ag-rtl .ag-column-select-indent-38 {
    padding-right: 760px
}

.ag-ltr .ag-row-group-indent-38 {
    padding-left: 760px
}

.ag-rtl .ag-row-group-indent-38 {
    padding-right: 760px
}

.ag-ltr .ag-column-select-indent-39 {
    padding-left: 780px
}

.ag-rtl .ag-column-select-indent-39 {
    padding-right: 780px
}

.ag-ltr .ag-row-group-indent-39 {
    padding-left: 780px
}

.ag-rtl .ag-row-group-indent-39 {
    padding-right: 780px
}

.ag-ltr .ag-column-select-indent-40 {
    padding-left: 800px
}

.ag-rtl .ag-column-select-indent-40 {
    padding-right: 800px
}

.ag-ltr .ag-row-group-indent-40 {
    padding-left: 800px
}

.ag-rtl .ag-row-group-indent-40 {
    padding-right: 800px
}

.ag-ltr .ag-column-select-indent-41 {
    padding-left: 820px
}

.ag-rtl .ag-column-select-indent-41 {
    padding-right: 820px
}

.ag-ltr .ag-row-group-indent-41 {
    padding-left: 820px
}

.ag-rtl .ag-row-group-indent-41 {
    padding-right: 820px
}

.ag-ltr .ag-column-select-indent-42 {
    padding-left: 840px
}

.ag-rtl .ag-column-select-indent-42 {
    padding-right: 840px
}

.ag-ltr .ag-row-group-indent-42 {
    padding-left: 840px
}

.ag-rtl .ag-row-group-indent-42 {
    padding-right: 840px
}

.ag-ltr .ag-column-select-indent-43 {
    padding-left: 860px
}

.ag-rtl .ag-column-select-indent-43 {
    padding-right: 860px
}

.ag-ltr .ag-row-group-indent-43 {
    padding-left: 860px
}

.ag-rtl .ag-row-group-indent-43 {
    padding-right: 860px
}

.ag-ltr .ag-column-select-indent-44 {
    padding-left: 880px
}

.ag-rtl .ag-column-select-indent-44 {
    padding-right: 880px
}

.ag-ltr .ag-row-group-indent-44 {
    padding-left: 880px
}

.ag-rtl .ag-row-group-indent-44 {
    padding-right: 880px
}

.ag-ltr .ag-column-select-indent-45 {
    padding-left: 900px
}

.ag-rtl .ag-column-select-indent-45 {
    padding-right: 900px
}

.ag-ltr .ag-row-group-indent-45 {
    padding-left: 900px
}

.ag-rtl .ag-row-group-indent-45 {
    padding-right: 900px
}

.ag-ltr .ag-column-select-indent-46 {
    padding-left: 920px
}

.ag-rtl .ag-column-select-indent-46 {
    padding-right: 920px
}

.ag-ltr .ag-row-group-indent-46 {
    padding-left: 920px
}

.ag-rtl .ag-row-group-indent-46 {
    padding-right: 920px
}

.ag-ltr .ag-column-select-indent-47 {
    padding-left: 940px
}

.ag-rtl .ag-column-select-indent-47 {
    padding-right: 940px
}

.ag-ltr .ag-row-group-indent-47 {
    padding-left: 940px
}

.ag-rtl .ag-row-group-indent-47 {
    padding-right: 940px
}

.ag-ltr .ag-column-select-indent-48 {
    padding-left: 960px
}

.ag-rtl .ag-column-select-indent-48 {
    padding-right: 960px
}

.ag-ltr .ag-row-group-indent-48 {
    padding-left: 960px
}

.ag-rtl .ag-row-group-indent-48 {
    padding-right: 960px
}

.ag-ltr .ag-column-select-indent-49 {
    padding-left: 980px
}

.ag-rtl .ag-column-select-indent-49 {
    padding-right: 980px
}

.ag-ltr .ag-row-group-indent-49 {
    padding-left: 980px
}

.ag-rtl .ag-row-group-indent-49 {
    padding-right: 980px
}

.ag-ltr .ag-column-select-indent-50 {
    padding-left: 1000px
}

.ag-rtl .ag-column-select-indent-50 {
    padding-right: 1000px
}

.ag-ltr .ag-row-group-indent-50 {
    padding-left: 1000px
}

.ag-rtl .ag-row-group-indent-50 {
    padding-right: 1000px
}

.ag-ltr .ag-column-select-indent-51 {
    padding-left: 1020px
}

.ag-rtl .ag-column-select-indent-51 {
    padding-right: 1020px
}

.ag-ltr .ag-row-group-indent-51 {
    padding-left: 1020px
}

.ag-rtl .ag-row-group-indent-51 {
    padding-right: 1020px
}

.ag-ltr .ag-column-select-indent-52 {
    padding-left: 1040px
}

.ag-rtl .ag-column-select-indent-52 {
    padding-right: 1040px
}

.ag-ltr .ag-row-group-indent-52 {
    padding-left: 1040px
}

.ag-rtl .ag-row-group-indent-52 {
    padding-right: 1040px
}

.ag-ltr .ag-column-select-indent-53 {
    padding-left: 1060px
}

.ag-rtl .ag-column-select-indent-53 {
    padding-right: 1060px
}

.ag-ltr .ag-row-group-indent-53 {
    padding-left: 1060px
}

.ag-rtl .ag-row-group-indent-53 {
    padding-right: 1060px
}

.ag-ltr .ag-column-select-indent-54 {
    padding-left: 1080px
}

.ag-rtl .ag-column-select-indent-54 {
    padding-right: 1080px
}

.ag-ltr .ag-row-group-indent-54 {
    padding-left: 1080px
}

.ag-rtl .ag-row-group-indent-54 {
    padding-right: 1080px
}

.ag-ltr .ag-column-select-indent-55 {
    padding-left: 1100px
}

.ag-rtl .ag-column-select-indent-55 {
    padding-right: 1100px
}

.ag-ltr .ag-row-group-indent-55 {
    padding-left: 1100px
}

.ag-rtl .ag-row-group-indent-55 {
    padding-right: 1100px
}

.ag-ltr .ag-column-select-indent-56 {
    padding-left: 1120px
}

.ag-rtl .ag-column-select-indent-56 {
    padding-right: 1120px
}

.ag-ltr .ag-row-group-indent-56 {
    padding-left: 1120px
}

.ag-rtl .ag-row-group-indent-56 {
    padding-right: 1120px
}

.ag-ltr .ag-column-select-indent-57 {
    padding-left: 1140px
}

.ag-rtl .ag-column-select-indent-57 {
    padding-right: 1140px
}

.ag-ltr .ag-row-group-indent-57 {
    padding-left: 1140px
}

.ag-rtl .ag-row-group-indent-57 {
    padding-right: 1140px
}

.ag-ltr .ag-column-select-indent-58 {
    padding-left: 1160px
}

.ag-rtl .ag-column-select-indent-58 {
    padding-right: 1160px
}

.ag-ltr .ag-row-group-indent-58 {
    padding-left: 1160px
}

.ag-rtl .ag-row-group-indent-58 {
    padding-right: 1160px
}

.ag-ltr .ag-column-select-indent-59 {
    padding-left: 1180px
}

.ag-rtl .ag-column-select-indent-59 {
    padding-right: 1180px
}

.ag-ltr .ag-row-group-indent-59 {
    padding-left: 1180px
}

.ag-rtl .ag-row-group-indent-59 {
    padding-right: 1180px
}

.ag-ltr .ag-column-select-indent-60 {
    padding-left: 1200px
}

.ag-rtl .ag-column-select-indent-60 {
    padding-right: 1200px
}

.ag-ltr .ag-row-group-indent-60 {
    padding-left: 1200px
}

.ag-rtl .ag-row-group-indent-60 {
    padding-right: 1200px
}

.ag-ltr .ag-column-select-indent-61 {
    padding-left: 1220px
}

.ag-rtl .ag-column-select-indent-61 {
    padding-right: 1220px
}

.ag-ltr .ag-row-group-indent-61 {
    padding-left: 1220px
}

.ag-rtl .ag-row-group-indent-61 {
    padding-right: 1220px
}

.ag-ltr .ag-column-select-indent-62 {
    padding-left: 1240px
}

.ag-rtl .ag-column-select-indent-62 {
    padding-right: 1240px
}

.ag-ltr .ag-row-group-indent-62 {
    padding-left: 1240px
}

.ag-rtl .ag-row-group-indent-62 {
    padding-right: 1240px
}

.ag-ltr .ag-column-select-indent-63 {
    padding-left: 1260px
}

.ag-rtl .ag-column-select-indent-63 {
    padding-right: 1260px
}

.ag-ltr .ag-row-group-indent-63 {
    padding-left: 1260px
}

.ag-rtl .ag-row-group-indent-63 {
    padding-right: 1260px
}

.ag-ltr .ag-column-select-indent-64 {
    padding-left: 1280px
}

.ag-rtl .ag-column-select-indent-64 {
    padding-right: 1280px
}

.ag-ltr .ag-row-group-indent-64 {
    padding-left: 1280px
}

.ag-rtl .ag-row-group-indent-64 {
    padding-right: 1280px
}

.ag-ltr .ag-column-select-indent-65 {
    padding-left: 1300px
}

.ag-rtl .ag-column-select-indent-65 {
    padding-right: 1300px
}

.ag-ltr .ag-row-group-indent-65 {
    padding-left: 1300px
}

.ag-rtl .ag-row-group-indent-65 {
    padding-right: 1300px
}

.ag-ltr .ag-column-select-indent-66 {
    padding-left: 1320px
}

.ag-rtl .ag-column-select-indent-66 {
    padding-right: 1320px
}

.ag-ltr .ag-row-group-indent-66 {
    padding-left: 1320px
}

.ag-rtl .ag-row-group-indent-66 {
    padding-right: 1320px
}

.ag-ltr .ag-column-select-indent-67 {
    padding-left: 1340px
}

.ag-rtl .ag-column-select-indent-67 {
    padding-right: 1340px
}

.ag-ltr .ag-row-group-indent-67 {
    padding-left: 1340px
}

.ag-rtl .ag-row-group-indent-67 {
    padding-right: 1340px
}

.ag-ltr .ag-column-select-indent-68 {
    padding-left: 1360px
}

.ag-rtl .ag-column-select-indent-68 {
    padding-right: 1360px
}

.ag-ltr .ag-row-group-indent-68 {
    padding-left: 1360px
}

.ag-rtl .ag-row-group-indent-68 {
    padding-right: 1360px
}

.ag-ltr .ag-column-select-indent-69 {
    padding-left: 1380px
}

.ag-rtl .ag-column-select-indent-69 {
    padding-right: 1380px
}

.ag-ltr .ag-row-group-indent-69 {
    padding-left: 1380px
}

.ag-rtl .ag-row-group-indent-69 {
    padding-right: 1380px
}

.ag-ltr .ag-column-select-indent-70 {
    padding-left: 1400px
}

.ag-rtl .ag-column-select-indent-70 {
    padding-right: 1400px
}

.ag-ltr .ag-row-group-indent-70 {
    padding-left: 1400px
}

.ag-rtl .ag-row-group-indent-70 {
    padding-right: 1400px
}

.ag-ltr .ag-column-select-indent-71 {
    padding-left: 1420px
}

.ag-rtl .ag-column-select-indent-71 {
    padding-right: 1420px
}

.ag-ltr .ag-row-group-indent-71 {
    padding-left: 1420px
}

.ag-rtl .ag-row-group-indent-71 {
    padding-right: 1420px
}

.ag-ltr .ag-column-select-indent-72 {
    padding-left: 1440px
}

.ag-rtl .ag-column-select-indent-72 {
    padding-right: 1440px
}

.ag-ltr .ag-row-group-indent-72 {
    padding-left: 1440px
}

.ag-rtl .ag-row-group-indent-72 {
    padding-right: 1440px
}

.ag-ltr .ag-column-select-indent-73 {
    padding-left: 1460px
}

.ag-rtl .ag-column-select-indent-73 {
    padding-right: 1460px
}

.ag-ltr .ag-row-group-indent-73 {
    padding-left: 1460px
}

.ag-rtl .ag-row-group-indent-73 {
    padding-right: 1460px
}

.ag-ltr .ag-column-select-indent-74 {
    padding-left: 1480px
}

.ag-rtl .ag-column-select-indent-74 {
    padding-right: 1480px
}

.ag-ltr .ag-row-group-indent-74 {
    padding-left: 1480px
}

.ag-rtl .ag-row-group-indent-74 {
    padding-right: 1480px
}

.ag-ltr .ag-column-select-indent-75 {
    padding-left: 1500px
}

.ag-rtl .ag-column-select-indent-75 {
    padding-right: 1500px
}

.ag-ltr .ag-row-group-indent-75 {
    padding-left: 1500px
}

.ag-rtl .ag-row-group-indent-75 {
    padding-right: 1500px
}

.ag-ltr .ag-column-select-indent-76 {
    padding-left: 1520px
}

.ag-rtl .ag-column-select-indent-76 {
    padding-right: 1520px
}

.ag-ltr .ag-row-group-indent-76 {
    padding-left: 1520px
}

.ag-rtl .ag-row-group-indent-76 {
    padding-right: 1520px
}

.ag-ltr .ag-column-select-indent-77 {
    padding-left: 1540px
}

.ag-rtl .ag-column-select-indent-77 {
    padding-right: 1540px
}

.ag-ltr .ag-row-group-indent-77 {
    padding-left: 1540px
}

.ag-rtl .ag-row-group-indent-77 {
    padding-right: 1540px
}

.ag-ltr .ag-column-select-indent-78 {
    padding-left: 1560px
}

.ag-rtl .ag-column-select-indent-78 {
    padding-right: 1560px
}

.ag-ltr .ag-row-group-indent-78 {
    padding-left: 1560px
}

.ag-rtl .ag-row-group-indent-78 {
    padding-right: 1560px
}

.ag-ltr .ag-column-select-indent-79 {
    padding-left: 1580px
}

.ag-rtl .ag-column-select-indent-79 {
    padding-right: 1580px
}

.ag-ltr .ag-row-group-indent-79 {
    padding-left: 1580px
}

.ag-rtl .ag-row-group-indent-79 {
    padding-right: 1580px
}

.ag-ltr .ag-column-select-indent-80 {
    padding-left: 1600px
}

.ag-rtl .ag-column-select-indent-80 {
    padding-right: 1600px
}

.ag-ltr .ag-row-group-indent-80 {
    padding-left: 1600px
}

.ag-rtl .ag-row-group-indent-80 {
    padding-right: 1600px
}

.ag-ltr .ag-column-select-indent-81 {
    padding-left: 1620px
}

.ag-rtl .ag-column-select-indent-81 {
    padding-right: 1620px
}

.ag-ltr .ag-row-group-indent-81 {
    padding-left: 1620px
}

.ag-rtl .ag-row-group-indent-81 {
    padding-right: 1620px
}

.ag-ltr .ag-column-select-indent-82 {
    padding-left: 1640px
}

.ag-rtl .ag-column-select-indent-82 {
    padding-right: 1640px
}

.ag-ltr .ag-row-group-indent-82 {
    padding-left: 1640px
}

.ag-rtl .ag-row-group-indent-82 {
    padding-right: 1640px
}

.ag-ltr .ag-column-select-indent-83 {
    padding-left: 1660px
}

.ag-rtl .ag-column-select-indent-83 {
    padding-right: 1660px
}

.ag-ltr .ag-row-group-indent-83 {
    padding-left: 1660px
}

.ag-rtl .ag-row-group-indent-83 {
    padding-right: 1660px
}

.ag-ltr .ag-column-select-indent-84 {
    padding-left: 1680px
}

.ag-rtl .ag-column-select-indent-84 {
    padding-right: 1680px
}

.ag-ltr .ag-row-group-indent-84 {
    padding-left: 1680px
}

.ag-rtl .ag-row-group-indent-84 {
    padding-right: 1680px
}

.ag-ltr .ag-column-select-indent-85 {
    padding-left: 1700px
}

.ag-rtl .ag-column-select-indent-85 {
    padding-right: 1700px
}

.ag-ltr .ag-row-group-indent-85 {
    padding-left: 1700px
}

.ag-rtl .ag-row-group-indent-85 {
    padding-right: 1700px
}

.ag-ltr .ag-column-select-indent-86 {
    padding-left: 1720px
}

.ag-rtl .ag-column-select-indent-86 {
    padding-right: 1720px
}

.ag-ltr .ag-row-group-indent-86 {
    padding-left: 1720px
}

.ag-rtl .ag-row-group-indent-86 {
    padding-right: 1720px
}

.ag-ltr .ag-column-select-indent-87 {
    padding-left: 1740px
}

.ag-rtl .ag-column-select-indent-87 {
    padding-right: 1740px
}

.ag-ltr .ag-row-group-indent-87 {
    padding-left: 1740px
}

.ag-rtl .ag-row-group-indent-87 {
    padding-right: 1740px
}

.ag-ltr .ag-column-select-indent-88 {
    padding-left: 1760px
}

.ag-rtl .ag-column-select-indent-88 {
    padding-right: 1760px
}

.ag-ltr .ag-row-group-indent-88 {
    padding-left: 1760px
}

.ag-rtl .ag-row-group-indent-88 {
    padding-right: 1760px
}

.ag-ltr .ag-column-select-indent-89 {
    padding-left: 1780px
}

.ag-rtl .ag-column-select-indent-89 {
    padding-right: 1780px
}

.ag-ltr .ag-row-group-indent-89 {
    padding-left: 1780px
}

.ag-rtl .ag-row-group-indent-89 {
    padding-right: 1780px
}

.ag-ltr .ag-column-select-indent-90 {
    padding-left: 1800px
}

.ag-rtl .ag-column-select-indent-90 {
    padding-right: 1800px
}

.ag-ltr .ag-row-group-indent-90 {
    padding-left: 1800px
}

.ag-rtl .ag-row-group-indent-90 {
    padding-right: 1800px
}

.ag-ltr .ag-column-select-indent-91 {
    padding-left: 1820px
}

.ag-rtl .ag-column-select-indent-91 {
    padding-right: 1820px
}

.ag-ltr .ag-row-group-indent-91 {
    padding-left: 1820px
}

.ag-rtl .ag-row-group-indent-91 {
    padding-right: 1820px
}

.ag-ltr .ag-column-select-indent-92 {
    padding-left: 1840px
}

.ag-rtl .ag-column-select-indent-92 {
    padding-right: 1840px
}

.ag-ltr .ag-row-group-indent-92 {
    padding-left: 1840px
}

.ag-rtl .ag-row-group-indent-92 {
    padding-right: 1840px
}

.ag-ltr .ag-column-select-indent-93 {
    padding-left: 1860px
}

.ag-rtl .ag-column-select-indent-93 {
    padding-right: 1860px
}

.ag-ltr .ag-row-group-indent-93 {
    padding-left: 1860px
}

.ag-rtl .ag-row-group-indent-93 {
    padding-right: 1860px
}

.ag-ltr .ag-column-select-indent-94 {
    padding-left: 1880px
}

.ag-rtl .ag-column-select-indent-94 {
    padding-right: 1880px
}

.ag-ltr .ag-row-group-indent-94 {
    padding-left: 1880px
}

.ag-rtl .ag-row-group-indent-94 {
    padding-right: 1880px
}

.ag-ltr .ag-column-select-indent-95 {
    padding-left: 1900px
}

.ag-rtl .ag-column-select-indent-95 {
    padding-right: 1900px
}

.ag-ltr .ag-row-group-indent-95 {
    padding-left: 1900px
}

.ag-rtl .ag-row-group-indent-95 {
    padding-right: 1900px
}

.ag-ltr .ag-column-select-indent-96 {
    padding-left: 1920px
}

.ag-rtl .ag-column-select-indent-96 {
    padding-right: 1920px
}

.ag-ltr .ag-row-group-indent-96 {
    padding-left: 1920px
}

.ag-rtl .ag-row-group-indent-96 {
    padding-right: 1920px
}

.ag-ltr .ag-column-select-indent-97 {
    padding-left: 1940px
}

.ag-rtl .ag-column-select-indent-97 {
    padding-right: 1940px
}

.ag-ltr .ag-row-group-indent-97 {
    padding-left: 1940px
}

.ag-rtl .ag-row-group-indent-97 {
    padding-right: 1940px
}

.ag-ltr .ag-column-select-indent-98 {
    padding-left: 1960px
}

.ag-rtl .ag-column-select-indent-98 {
    padding-right: 1960px
}

.ag-ltr .ag-row-group-indent-98 {
    padding-left: 1960px
}

.ag-rtl .ag-row-group-indent-98 {
    padding-right: 1960px
}

.ag-ltr .ag-column-select-indent-99 {
    padding-left: 1980px
}

.ag-rtl .ag-column-select-indent-99 {
    padding-right: 1980px
}

.ag-ltr .ag-row-group-indent-99 {
    padding-left: 1980px
}

.ag-rtl .ag-row-group-indent-99 {
    padding-right: 1980px
}

.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-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-body-viewport,.ag-rtl .ag-body-horizontal-scroll {
    flex-direction: row-reverse
}

.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-tree-closed {
    display: block;
    transform: rotate(180deg)
}

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

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

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

.ag-chart-title-edit {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    text-align: center
}

.ag-chart-title-edit.currently-editing {
    display: inline-block
}

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

.ag-charts-canvas {
    display: block
}

.ag-chart-menu {
    position: absolute;
    top: 10px;
    width: 24px;
    overflow: hidden;
    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;
    width: 0;
    min-width: 0;
    transition: min-width .4s
}

.ag-chart-menu-hidden~.ag-chart-docked-container {
    max-width: 0;
    overflow: hidden
}

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

.ag-chart-tabbed-menu-header {
    flex: 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;
    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: .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-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 .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 {
    display: flex;
    flex-direction: column;
    position: relative;
    user-select: none
}

.ag-chart-data-section,.ag-chart-format-section {
    display: flex;
    margin: 0
}

.ag-charts-font-panel-controls {
    justify-content: space-between
}

.ag-chart-empty-text {
    display: flex;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center
}

.ag-chart .ag-chart-menu {
    opacity: 0;
    pointer-events: none
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
    opacity: 1;
    pointer-events: all
}

.ag-date-time-list-page-title-bar {
    display: flex
}

.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
}

.ag-theme-frk {
    color: #212121;
    -webkit-font-smoothing: antialiased;
    color: #212121;
    color: var(--ag-foreground-color, #212121);
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 13px;
    line-height: normal
}

@font-face {
    font-family: "agGridAlpine";
    src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABWoAAsAAAAAJ9AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAmYAAAR2ZcBn9U9TLzIAAANwAAAAQQAAAFZWUVMIY21hcAAAA7QAAAIcAAAFnIMq5ipnbHlmAAAF0AAAC80AABVszjC1ZWhlYWQAABGgAAAANAAAADZ2zsSBaGhlYQAAEdQAAAAeAAAAJAfSBDFobXR4AAAR9AAAABcAAAE0xzj/+2xvY2EAABIMAAAAdQAAAJwYJx3EbWF4cAAAEoQAAAAfAAAAIAFjAKpuYW1lAAASpAAAATUAAAJG5xgJvXBvc3QAABPcAAAByQAAAqgIzxhUeJx9lEtyElEUhv+mm0gCJilFjRhjovEVXzF2uhuaRx4QEDJwYFkOnMSyyrKKcsQ6XIAryNAVuAAHrsAFOHDo2PK7h0ZMBuEWze3z+M9//3Mu8iTNaVNN5doHhy81PzwafVRFgcYf5/9/7w0/vD9SYfKGL7DfgrygpHnd1GuN9M2b90beca7sV/xX/jv/s//F/yWfqFU9JrqobVakmGeoRFXVlCqnGWwR+7oaRPs8m2a9oKvKm6ernpaoGZHTM8QN9XVPi+B0DKetPaISlsNs8xyw7mvhjIgUlDy+be1gDVBkBU3qKmtWz2HZhkmL/Ab+i9Tcp3ZIVgdfB3Z5LE32LV2Ck8sITNWe3ugpfndSh1LNchK+kQ7sPbS3NTSZRDXBqVHLYW/BYGKvgReTsQl6lajdTNEN3SK7Bk4btJZl1y17jcgYbgl9CeycMVxLWmf/Qm/pRREW45y2aTpW4CHsp/aO4aV6dMLaAmtA7BM4TK2uPw+oFdKVGPQlfEN90rG+6rt+6Kd+64/O6TJ1YjvDHuj7Z2pTQMHT0V28zX9Wd9YZZuB01MmIWU5eM3UifL1MQ1etyMmcOgn7EGti8XPwdPFd2KT0I6BGaHVdp/OsHd4jos9n09lglUzpHlOwYBPct1moMKNbum6I4zlM0XoZRLcb86uYbg3wrlnfnLruhi3am7sLrt8VurPCb8gJq6bTId5VLA5parlhWSnsHcYz/Cmsp9Ucq2VYhbqLz81Y325Hl0rrnGfMJNYduxl9m6/bMKhmN7VMDx37VtaxKxYXWZbHP0GY3fDEtHMz3YGbm4/BX0ArchMAAHicY2BkmsY4gYGVgYGpimkPAwNDD4RmfMBgyMgEFGVgZWbACgLSXFMYDjDofjRifgHkRjG/BZnCwAiSAwDkfwr5AAAAeJy11AdSG0EQheFfgSxwIOecEWCCySCiEHAJnCkcKJw5h8/me/QJ8Bt1+wC4ylv1qXdGq92ZWr0GaoCczEkesvVkdEYmq9lMdT5HY3U+z2+NC9ST1XmRK264s6X7e80WueSaW8tUR3+PjK4u0McEzzU6YoUDdjlmjXNWKbHBPnucsMUmp7pmh3XKnLHNIRUu9Pu0irzWWEudntuglTTpjs208JgntNJGOx100kU3PfTqWf0MMMgQw4wwyhjjevokU0wzw6x2U2SeBRb1/TOWWNYia3nYcfTA69OxcrB7vHa+WtKO9062NrXZnfXy2fZh5eIfbvYfjkL6yP2K0Tnpjbq028uwIi/CgbwMu/IqHMvrsCZvQrrn27Aq70JJrsKGXId9eR/25EM4kY9hSz6FTbkJp3Ib0j/vc9iRL2FdvoayfAtn8j1sy49wKD9DRe6CXqBlXMqLZR2p5lzKl+VdypjVuJQ9q3WkWudItd6RaoMj1UaXMmlNjlQLLr1Ja3ak2uJI9ZFTdrCgFGFBecKeOiULa3XKGNbmlDas3Sl3WIdTArFOpyxiXU6pxLqd8on1OCUV63XKLNbnlF6s3ynH2IBTorFBp+xiQ04px4ad8o6NOCUfG3XqAdiYUzfAxp36Ajbh1CGwSadegU05dQ1s2ql/YDMu9UubdSknNufUXbCiU5/B5p06DrbgqutfdOpCWFA/wgLLfwB3H6YceJztWHtwVNUZv9852b179/2+WUI22b3ZXNjshib7uEkWdkMSSMAQcVwwQDFEikONtqK0KBAR/2hNHavjDPgH6Uw7bcPUmUZaph0VKk6VEkeldqTtDOof1dKSqmlxGLGBvfQ7Z3dDAqnaPzttsnvej+98z9+3Agj4R6ZoXLAIAoR8sugLpUKaGiJTunV6Gi7qd2F5kMZz09PZ7PQ0W264evnqZfoR/Ugw4C6H4BOqBMEjyqKqGTRWRrCgMmt6VFZ+8PTTsZdfJlksYk/rg/39/e18JMYHyGOzOv0b+vv1T2evR7LYpbSDdggS3iNrroRL1iQ43DaZP5/Rj+pH4WJmUjfA5ckMrNGPCoSvP0APCF6hFreHRaNo9Mp+2d+spbV0Uq1X6z2iioQidUgfXNwxOKC1tmoDg++VGwNtBw+2HTjAS3pgzhRvFF4tz2LJrivx0Y4tkfMy4VLUhE9hNfxyePj48DDsGh6mtsJpZOgufUQo0Xmenhc8QoBxP2wHn8sbhESoOQspV7IRJNBkkOmDVz4JJoL4oWZeF6b0v/VNwFgfPY/9OZNXPgF/3ykYu3nu+fL851MU9g2nP144Q2I3nlw4c+/sMyk/0xVyReY7F8+k5uvOLQ5+/fpzi7yjD9CvoD6ZhEpBkECUJaBaDRiZ6Hxef3M6xcRGPtAH2rbqBchOTJw6YrEEHP6mFU1+RwB+DT/I4IT+MiybmMjabMGq+kC4qSkciCwMsuMr+B1x1POifByCEAm5QgbFlfAorgy4FBeNF54gO/TVXFbHhqdJYlgfYZIqSqukh+QInmFAGgmqD+yCVv0UmgWN66f0iZJ9FN/zMD2BrwkI1ZzzRh9qbUjmDa8fGZVGPtUrHqSBHNGtSlMeLg7rKUYyvIalAnoKXqMvNoULz5PuW5uUwvNsjnQrTYVtpLtkE0/SJ5muSYDsEiVQUV3gImzo1MdgY6d+WB/rhI1YkPScLmzEJbjdKAhXr9Cv0Q8FJ2pItdAjPCx8D6lF81ANswilSgrlLBtlfwY8Ea+dKOHGilQySxLNQfB5jeF6tREU3IAq0JzWstDsl712HMHhVDLdHKQJJr9GUBtJMgu4i5Q2FffUgF8OEjTFtNaEm4Pg9TnATsKNsITidj+9R7zzXoPep2qaStKqtvKo3gEjBKjBeZboA5I76HXKXqfZYKsMeeQ6j9lmqjB5HfJCq1zrNxKT3fwzd9hf7bI5JbtJNDmsLr/F7fRWudw1fnely2S2iRUGR9BttBjcbovNbV7aECWUmCwmA0kR0eywGkmCgtltIn81ffMRA2lRr/yWEzPy5pXv0Ad+H5BchSf/aK0JekzuqtqIL5yq9y5U3ZLDbPN5k821Df7KSrPD7ggs9jssEbfFbgm4rLLb7jIZRU+oMeKx+Sp9TrPF4fbYJItERdEgeqq/e+y4ZDGaRZvZIJ2RHCbJLp12SGanW/i/7P6rZTcnnoEqou9R0Xrpch7QYA3+Y0CDy7phEsMbrCn5rznyXvW5stZYmEumE83+GsgRJjq/z+sAGUVkh3D9EhCZMtSnkp8toviGmyTR4HW4PM6l7Wa70WZyeHx9eatZcnvdFf23VUguHPks5k48OGS3WfxOT+XGjQ63weC0uqrvedDhc9slybhvt9FkdDnc/ytvnBNDIui4RRljzgS0IL46Di3QmpsdQx5DPFElNArLmJ5ocpoZbQ0+ChjYMipGtDJAm5VxIIgWreFYmNmtpsppZouinNYaSRgql8V61g+sH91ZTam3Kx6PaZuHbhvdubCiwtc3GO/yLhjc33PLqkw01bAqGjK11N26Kurt6asL3LH/cfIj3Lu4a89as0XbrDTG0glYsXutxbx0m1R9a/PyrVpdW020uyHVsKXFG+3J1/VkNuHgLPrtiMHiSD9CA0YLJzWSJaWXcE8BBpxEH4OT6FJIRff+OwJ49xP7BxcgZfrJhTtHf8ppr+aNhRXw7eiqaHTVOlZAQNu6HK8slufW7ulixJpL9SjS1BPlRQm7DCHvRcGGFIk+0aWmQgbZp6U0OjR9bJo8Wxh/O3eWTE2PHof+6Vzu7bPZ0be5yHhxiUyh3LjVaqooM2xHLr30UmZ6Wk/l85A6cSLDMbNVsBbxBq4v4w2GwaqEGkERVKFBWCIImpJKyLO+kc/pI/4+nssd42XhjX/XmR4u/uVKdbZUIzmmmfdfT5MAiPoj+PXgPSn8qvhlYyLWIazpENPRwml+FF5BntUnsAW/0CfIDn6vvjqHd+X0ESQhm83OwzMP6jomFsizC5xlsCufJ0c5y3TrXL9oYphJY3BGDdHlZT/IfCIJTrYxyN82WbaRA+QkZiABtBLBgxEqAymlqEe8hdYgI8aNKD4WuuzQANjgyqb8MLxUGRtr3dLSsqV1bExZGn4G+vSfwy7eBuXaJFxUMsrNLQP3DbTcjK1ofgyrlWxoy46BFs7Xq1fpJMfE1/E1hPiSJRoGlhUhHQaWXJX6DHuSBb29I5e0S6RBu6QhOHsdkoVeVm7GPvkAZ/TXe3shWY8t/GjLent7d2KNn0u/g2QZjz9Dn0EqXBzTJnyAionAEj2lCph76CP9QDp0/V1MQDbo6PfIOznY9S4fox595B0+NuNzruksyiA1819Ex+UvtKKsh7Pl+9+kbxbvn7l2hpDczKWoQ2VKGFHFa/9QpmTGN44XfSNzcTLANzK6noFWGse6DVpKOnWOOnnuyaKnjGmCyBI5cu7ChdjJkzFekiCvvsXLmbcVc8IQ05V5s0JIsiZGERkaAQOICgwksYXz5Yh6RzzWu2ZT6/YGPR6ugzXYgLfCdWxwvpRRH9i0pjcWrwvr8Ybt+od1YXirYXsrHyvTdzfmDD4hKNQjfQqDWKIyN2EINfsZ/EqmgfE3lErQynF7+9p227M8O+jBUn/BFQiEAwFIFZ7Lw/fzdCjS2BjBPGIbX3Io3FSpVOKn4CaHuFsoyXAv3YMa28Z9W7r4L2v1WIFoRC4jn0SjA/mtsqQMWV6PbAG2CkOQ7E/4sanCLU+h+zZI1W1LtK32tupaCPraV2wHINTri8sH/xyDcx7JanKOphc1u2CBSSZgIgdMCJ/sbucZeOgpyWJxWBdZJMtg47KgT39v4TrrNqMhkGr4kmzB7eQJp9Nj94/aKa3S/2L0qpVJ98GKChBN7jOCmb9jnI6j9dUKi4TlwkrhJiEvbBIGhTvxXUEiu6mdiBWRRqIST5ZodYaQy48BVEsbvDILSCmuSqLqQ/wgKjLv+DkzIl45kVKNYiKlRQEZkUAH7UsgDlYjRkX0JbR6dDHUtWhFFJCe6IpF+vv6+9d6UA27C6f+PqUkiVQwAUkqtfCCObYuH5OiKxftlGLr1sXM7XXNC4JQeBX27gEYziVvagHYnYNf7WbrkRet0X0nWrr30Z/Me341710pvGqUcPnUGy4nXgZ7wMEPl+5d1N1ApFge7wGEqP5ocGXLQy+uTu37ZzoykNu7N4yrKcDeYXjoBlvknpiMZ/RT0JrRyccZlu226cLs3wO8wuKyVTmZttQytjmZVdEwh2ms38xmSgb16M4dnV1dnTt2grPcevSezRtTmpbauPlsuUHPswn9H3MXX9k7ZxFvlGyI0WJFG08zanggKPp79T8grev+zs77H2VF1xejkkyV1mMx/YUJviEXEGUMtuy3j7m/aPHMYLKNZQbXsGEvHeJxlSMZ5v8A93JEUvSDhffJkcJadNRZmOQD+uEcmSqcLt9JySEmPY8E58ABDnIIY19fSe6HKGVzEimOUqpf0C/MnUPsivRgwOS75z+zuKA092Pq4b+bsN8qNLgLPu0snNT/1AFVrPUbqOkorYuTTvZCD77mOA82HbfP8ClOxouxgeVL5GMeEqCVjGOMYKo5y88PCW7BLySYH/XxVNdvFOUssExWQcNOMMzsmwUSkmlNxpUyfjQgrxQxgBZdlswhAFj85byp8NwjbT1lpNDRtL7mvoGew8lCN3mFYYLYCsuyqjuWtg60jOXh7v2VX21vLYKFptWG9fnbcSV54V8PFbSvAAAAeJxjYGRgYADiJZeya+P5bb4ycDO/AApEcT7e1wCj///+/5v5LfNboEoOBiYgyQAAoN8P3nicY2BkYGB+wcAAIv///v+b+S0DIwMq8AUAntwHCgAAeJxjYGBgYH4Bwv9/Q+ihjekBAG/aMMwAeJxjYAACKYYghiyGJQz7GN4xSjA6MZYwTmNcxXiH8R/THeZdzFdY3Fh2sJxh1WEtY53Cuob1G5semxtbHNsitgfsbOwK7G7sEewl7Ec4mDjSOHk4FTjTOA9w3uL8xcXBJcalwmXE5cYVwpXBtY10CAAggCv3AAAAeJxjYGRgYPBlmMfAwwACTEDMBYQMDP/BfAYAIOsCDgB4nHWRPU7DQBCFnxMniBghJCREx1Y0SM5PQZEuFHGfIgWdE68dR7bXWm8ipeMYnIBjUHIETsEheDFTREjZ1a6/+fbNNAZwgy94OC4PV+19XB1csPrjLulW2Cc/CPcQ4Em4T/8sPKB9EQ7YWXKC51/S3ONNuINrvAt36T+EffKncA93+Bbu0/8ID7D0fOEAj95rnEU2T2ZFnVd6obNdEdtTdcpLbZvcVGocjk51pCttY6cTtTqoZp9NnEtVak2p5qZyuiiMqq3Z6rULN87V0+EwFR+uTYkYGSJY5EgwQ4GaVEFjwZNhRxPz9VzqnF/yWDSsDGuFMUKMzqYjnqrtiOH4TdixwoF3gz17JrQOKeuUGcO/ojBvJx/TBbehqdu3Lc2aPsSm7aoxxZA7/ZcPmeKkXwK+aWkAAAB4nG2SB2/bMBSE/cWS7dhp46ZtuvceapvuvXeb/geGomUiEimQlO3k15e1gwAB+gASd4eHe8cHtpZai+q3/l+bLNEmIaVDlx7L9BmwwiEOs8qQI6xxlGMcZ50TnOQUpznDWc5xngtc5BKXucJVrnGdG9zkFre5w10y7nGfB2zwkEc85glPecZzXvCSV7zmDW95x3s+8JFPfOYLX/nGd37wk1/8ZpM/rYEoCqcKEbQ1HeGcnfq28LIjhZGqTOVYuDCUYyW3t+wsmwOVr+8L2uQqKFdpI4Ja25cbs9e5Im1pXVbrSFw3kqYyvi+tCU7IoPJE2nonlc5635Z+ksaTbSS58jJVsxigO7+zjZ6a1SLOypfVjsp8Kfy4HVFnpMs4Ph1p50NSOF2nhbNNncSGkJRqFDqlNjFHt7Qi16boVWKmK72rkkqZphdzL5hRs5AYa9TA2JCJsrRTlad1dFHtWpu01hMberVTE20bP3TRzGZbTQjWZHY0Wj0omNTpYhwSLyaq76tol+V2avbgv1iDBZy39RY4pg5xTWvBKXVwr8tzydbK9BqzeA+CAocioLEYpngkJWO22WIW/0ZORUPNDhNG7LZafwFegLa2AAAA") format("woff");
    font-weight: normal;
    font-style: normal
}

.ag-theme-frk .ag-icon {
    font-family: "agGridAlpine";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ag-theme-frk .ag-icon-aggregation::before {
    content: "\f101"
}

.ag-theme-frk .ag-icon-arrows::before {
    content: "\f102"
}

.ag-theme-frk .ag-icon-asc::before {
    content: "\f103"
}

.ag-theme-frk .ag-icon-cancel::before {
    content: "\f104"
}

.ag-theme-frk .ag-icon-chart::before {
    content: "\f105"
}

.ag-theme-frk .ag-icon-color-picker::before {
    content: "\f109"
}

.ag-theme-frk .ag-icon-columns::before {
    content: "\f10a"
}

.ag-theme-frk .ag-icon-contracted::before {
    content: "\f10b"
}

.ag-theme-frk .ag-icon-copy::before {
    content: "\f10c"
}

.ag-theme-frk .ag-icon-cross::before {
    content: "\f10d"
}

.ag-theme-frk .ag-icon-csv::before {
    content: "\f10e"
}

.ag-theme-frk .ag-icon-desc::before {
    content: "\f10f"
}

.ag-theme-frk .ag-icon-excel::before {
    content: "\f110"
}

.ag-theme-frk .ag-icon-expanded::before {
    content: "\f111"
}

.ag-theme-frk .ag-icon-eye-slash::before {
    content: "\f112"
}

.ag-theme-frk .ag-icon-eye::before {
    content: "\f113"
}

.ag-theme-frk .ag-icon-filter::before {
    content: "\f114"
}

.ag-theme-frk .ag-icon-first::before {
    content: "\f115"
}

.ag-theme-frk .ag-icon-grip::before {
    content: "\f116"
}

.ag-theme-frk .ag-icon-group::before {
    content: "\f117"
}

.ag-theme-frk .ag-icon-last::before {
    content: "\f118"
}

.ag-theme-frk .ag-icon-left::before {
    content: "\f119"
}

.ag-theme-frk .ag-icon-linked::before {
    content: "\f11a"
}

.ag-theme-frk .ag-icon-loading::before {
    content: "\f11b"
}

.ag-theme-frk .ag-icon-maximize::before {
    content: "\f11c"
}

.ag-theme-frk .ag-icon-menu::before {
    content: "\f11d"
}

.ag-theme-frk .ag-icon-minimize::before {
    content: "\f11e"
}

.ag-theme-frk .ag-icon-next::before {
    content: "\f11f"
}

.ag-theme-frk .ag-icon-none::before {
    content: "\f120"
}

.ag-theme-frk .ag-icon-not-allowed::before {
    content: "\f121"
}

.ag-theme-frk .ag-icon-paste::before {
    content: "\f122"
}

.ag-theme-frk .ag-icon-pin::before {
    content: "\f123"
}

.ag-theme-frk .ag-icon-pivot::before {
    content: "\f124"
}

.ag-theme-frk .ag-icon-previous::before {
    content: "\f125"
}

.ag-theme-frk .ag-icon-right::before {
    content: "\f128"
}

.ag-theme-frk .ag-icon-save::before {
    content: "\f129"
}

.ag-theme-frk .ag-icon-small-down::before {
    content: "\f12a"
}

.ag-theme-frk .ag-icon-small-left::before {
    content: "\f12b"
}

.ag-theme-frk .ag-icon-small-right::before {
    content: "\f12c"
}

.ag-theme-frk .ag-icon-small-up::before {
    content: "\f12d"
}

.ag-theme-frk .ag-icon-tick::before {
    content: "\f12e"
}

.ag-theme-frk .ag-icon-tree-closed::before {
    content: "\f12f"
}

.ag-theme-frk .ag-icon-tree-indeterminate::before {
    content: "\f130"
}

.ag-theme-frk .ag-icon-tree-open::before {
    content: "\f131"
}

.ag-theme-frk .ag-icon-unlinked::before {
    content: "\f132"
}

.ag-theme-frk .ag-icon-row-drag::before {
    content: "\f116"
}

.ag-theme-frk .ag-left-arrow::before {
    content: "\f119"
}

.ag-theme-frk .ag-right-arrow::before {
    content: "\f128"
}

.ag-theme-frk .ag-root-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk [class^=ag-],.ag-theme-frk [class^=ag-]:focus,.ag-theme-frk [class^=ag-]:after,.ag-theme-frk [class^=ag-]:before {
    box-sizing: border-box;
    outline: none
}

.ag-theme-frk [class^=ag-]::-ms-clear {
    display: none
}

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

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

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

.ag-theme-frk .ag-ltr .ag-label-align-right .ag-label {
    margin-left: 6px
}

.ag-theme-frk .ag-rtl .ag-label-align-right .ag-label {
    margin-right: 6px
}

.ag-theme-frk input[class^=ag-] {
    margin: 0;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk textarea[class^=ag-],.ag-theme-frk select[class^=ag-] {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk input[class^=ag-]:not([type]),.ag-theme-frk input[class^=ag-][type=text],.ag-theme-frk input[class^=ag-][type=number],.ag-theme-frk input[class^=ag-][type=tel],.ag-theme-frk input[class^=ag-][type=date],.ag-theme-frk input[class^=ag-][type=datetime-local],.ag-theme-frk textarea[class^=ag-] {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border-width: 1px;
    border-style: solid;
    border-color: #e8e8e8;
    border-color: var(--ag-input-border-color, var(--ag-border-color, #e8e8e8))
}

.ag-theme-frk input[class^=ag-]:not([type]):disabled,.ag-theme-frk input[class^=ag-][type=text]:disabled,.ag-theme-frk input[class^=ag-][type=number]:disabled,.ag-theme-frk input[class^=ag-][type=tel]:disabled,.ag-theme-frk input[class^=ag-][type=date]:disabled,.ag-theme-frk input[class^=ag-][type=datetime-local]:disabled,.ag-theme-frk textarea[class^=ag-]:disabled {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    background-color: #fafafa;
    background-color: var(--ag-input-disabled-background-color, #fafafa);
    border-color: rgba(232,232,232,.3);
    border-color: var(--ag-input-disabled-border-color, rgba(232, 232, 232, 0.3))
}

.ag-theme-frk input[class^=ag-]:not([type]):focus,.ag-theme-frk input[class^=ag-][type=text]:focus,.ag-theme-frk input[class^=ag-][type=number]:focus,.ag-theme-frk input[class^=ag-][type=tel]:focus,.ag-theme-frk input[class^=ag-][type=date]:focus,.ag-theme-frk input[class^=ag-][type=datetime-local]:focus,.ag-theme-frk textarea[class^=ag-]:focus {
    outline: none;
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4);
    border-color: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk input[class^=ag-][type=number] {
    -moz-appearance: textfield
}

.ag-theme-frk input[class^=ag-][type=number]::-webkit-outer-spin-button,.ag-theme-frk input[class^=ag-][type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ag-theme-frk input[class^=ag-][type=range] {
    padding: 0
}

.ag-theme-frk input[class^=ag-][type=button]:focus,.ag-theme-frk button[class^=ag-]:focus {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk .ag-drag-handle {
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121)
}

.ag-theme-frk .ag-list-item,.ag-theme-frk .ag-virtual-list-item {
    height: 24px
}

.ag-theme-frk .ag-keyboard-focus .ag-virtual-list-item:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-virtual-list-item:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-select-list {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    overflow-y: auto;
    overflow-x: hidden
}

.ag-theme-frk .ag-list-item {
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ag-theme-frk .ag-list-item.ag-active-item {
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk .ag-select-list-item {
    padding-left: 4px;
    padding-right: 4px;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ag-theme-frk .ag-select-list-item span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ag-theme-frk .ag-select .ag-picker-field-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    min-height: 24px;
    cursor: default
}

.ag-theme-frk .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
    box-shadow: none
}

.ag-theme-frk .ag-select:not(.ag-cell-editor) {
    height: 24px
}

.ag-theme-frk .ag-select .ag-picker-field-display {
    margin: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ag-theme-frk .ag-select .ag-picker-field-icon {
    display: flex;
    align-items: center
}

.ag-theme-frk .ag-select.ag-disabled {
    opacity: .5
}

.ag-theme-frk .ag-rich-select {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk .ag-rich-select-list {
    width: 100%;
    min-width: 200px;
    height: 273px
}

.ag-theme-frk .ag-rich-select-value {
    padding: 0 6px 0 18px;
    height: 42px
}

.ag-theme-frk .ag-rich-select-virtual-list-item {
    cursor: default;
    height: 24px
}

.ag-theme-frk .ag-rich-select-virtual-list-item:hover {
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk .ag-rich-select-row {
    padding-left: 18px
}

.ag-theme-frk .ag-rich-select-row-selected {
    background-color: rgba(33,150,243,.3);
    background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3))
}

.ag-theme-frk .ag-row-drag,.ag-theme-frk .ag-selection-checkbox,.ag-theme-frk .ag-group-expanded,.ag-theme-frk .ag-group-contracted {
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121)
}

.ag-theme-frk .ag-ltr .ag-row-drag,.ag-theme-frk .ag-ltr .ag-selection-checkbox,.ag-theme-frk .ag-ltr .ag-group-expanded,.ag-theme-frk .ag-ltr .ag-group-contracted {
    margin-right: 12px
}

.ag-theme-frk .ag-rtl .ag-row-drag,.ag-theme-frk .ag-rtl .ag-selection-checkbox,.ag-theme-frk .ag-rtl .ag-group-expanded,.ag-theme-frk .ag-rtl .ag-group-contracted {
    margin-left: 12px
}

.ag-theme-frk .ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value) {
    height: 40px;
    display: flex;
    align-items: center;
    flex: none
}

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

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

.ag-theme-frk .ag-ltr .ag-group-child-count {
    margin-left: 2px
}

.ag-theme-frk .ag-rtl .ag-group-child-count {
    margin-right: 2px
}

.ag-theme-frk .ag-group-title-bar {
    background-color: #fff;
    background-color: var(--ag-subheader-background-color, #fff);
    padding: 6px
}

.ag-theme-frk .ag-group-toolbar {
    padding: 6px
}

.ag-theme-frk .ag-disabled-group-title-bar,.ag-theme-frk .ag-disabled-group-container {
    opacity: .5
}

.ag-theme-frk .group-item {
    margin: 3px 0
}

.ag-theme-frk .ag-label {
    white-space: nowrap
}

.ag-theme-frk .ag-ltr .ag-label {
    margin-right: 6px
}

.ag-theme-frk .ag-rtl .ag-label {
    margin-left: 6px
}

.ag-theme-frk .ag-label-align-top .ag-label {
    margin-bottom: 3px
}

.ag-theme-frk .ag-ltr .ag-slider-field,.ag-theme-frk .ag-ltr .ag-angle-select-field {
    margin-right: 12px
}

.ag-theme-frk .ag-rtl .ag-slider-field,.ag-theme-frk .ag-rtl .ag-angle-select-field {
    margin-left: 12px
}

.ag-theme-frk .ag-angle-select-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    border: solid 1px;
    border-color: #e8e8e8;
    border-color: var(--ag-border-color, #e8e8e8);
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

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

.ag-theme-frk .ag-picker-field-wrapper {
    border: 1px solid;
    border-color: #e8e8e8;
    border-color: var(--ag-border-color, #e8e8e8);
    border-radius: 5px
}

.ag-theme-frk .ag-picker-field-wrapper:focus {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk .ag-picker-field-button {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121)
}

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

.ag-theme-frk .ag-color-picker .ag-picker-field-display {
    height: 16px
}

.ag-theme-frk .ag-color-panel {
    padding: 6px
}

.ag-theme-frk .ag-spectrum-color {
    background-color: red;
    border-radius: 2px
}

.ag-theme-frk .ag-spectrum-tools {
    padding: 10px
}

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

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

.ag-theme-frk .ag-spectrum-dragger {
    border-radius: 12px;
    height: 12px;
    width: 12px;
    border: 1px solid #fff;
    background: #000;
    box-shadow: 0 0 2px 0px rgba(0,0,0,.24)
}

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

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

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

.ag-theme-frk .ag-spectrum-slider {
    margin-top: -12px;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    background-color: #f8f8f8;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.37)
}

.ag-theme-frk .ag-recent-color {
    margin: 0 3px
}

.ag-theme-frk .ag-recent-color:first-child {
    margin-left: 0
}

.ag-theme-frk .ag-recent-color:last-child {
    margin-right: 0
}

.ag-theme-frk.ag-dnd-ghost {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121);
    height: 3rem !important;
    line-height: 3rem;
    margin: 0;
    padding: 0 12px;
    transform: translateY(12px)
}

.ag-theme-frk .ag-dnd-ghost-icon {
    margin-right: 6px;
    color: #212121;
    color: var(--ag-foreground-color, #212121)
}

.ag-theme-frk .ag-popup-child:not(.ag-tooltip-custom) {
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4)
}

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

.ag-theme-frk .ag-dialog {
    border-radius: 3px
}

.ag-theme-frk .ag-panel {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk .ag-panel-title-bar {
    background-color: #fff;
    background-color: var(--ag-header-background-color, #ffffff);
    color: #212121;
    color: var(--ag-header-foreground-color, #212121);
    height: 3rem;
    padding: 6px 18px
}

.ag-theme-frk .ag-ltr .ag-panel-title-bar-button {
    margin-left: 6px
}

.ag-theme-frk .ag-rtl .ag-panel-title-bar-button {
    margin-right: 6px
}

.ag-theme-frk .ag-tooltip {
    background-color: #fff;
    background-color: var(--ag-header-background-color, #ffffff);
    color: #212121;
    color: var(--ag-foreground-color, #212121);
    padding: 6px;
    border-radius: 3px;
    transition: opacity 1s
}

.ag-theme-frk .ag-tooltip.ag-tooltip-hiding {
    opacity: 0
}

.ag-theme-frk .ag-ltr .ag-column-select-indent-1 {
    padding-left: 16px
}

.ag-theme-frk .ag-rtl .ag-column-select-indent-1 {
    padding-right: 16px
}

.ag-theme-frk .ag-ltr .ag-column-select-indent-2 {
    padding-left: 32px
}

.ag-theme-frk .ag-rtl .ag-column-select-indent-2 {
    padding-right: 32px
}

.ag-theme-frk .ag-ltr .ag-column-select-indent-3 {
    padding-left: 48px
}

.ag-theme-frk .ag-rtl .ag-column-select-indent-3 {
    padding-right: 48px
}

.ag-theme-frk .ag-ltr .ag-column-select-indent-4 {
    padding-left: 64px
}

.ag-theme-frk .ag-rtl .ag-column-select-indent-4 {
    padding-right: 64px
}

.ag-theme-frk .ag-ltr .ag-column-select-indent-5 {
    padding-left: 80px
}

.ag-theme-frk .ag-rtl .ag-column-select-indent-5 {
    padding-right: 80px
}

.ag-theme-frk .ag-ltr .ag-column-select-indent-6 {
    padding-left: 96px
}

.ag-theme-frk .ag-rtl .ag-column-select-indent-6 {
    padding-right: 96px
}

.ag-theme-frk .ag-ltr .ag-column-select-indent-7 {
    padding-left: 112px
}

.ag-theme-frk .ag-rtl .ag-column-select-indent-7 {
    padding-right: 112px
}

.ag-theme-frk .ag-ltr .ag-column-select-indent-8 {
    padding-left: 128px
}

.ag-theme-frk .ag-rtl .ag-column-select-indent-8 {
    padding-right: 128px
}

.ag-theme-frk .ag-ltr .ag-column-select-indent-9 {
    padding-left: 144px
}

.ag-theme-frk .ag-rtl .ag-column-select-indent-9 {
    padding-right: 144px
}

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

.ag-theme-frk .ag-keyboard-focus .ag-column-select-header-icon:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-column-select-header-icon:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-ltr .ag-column-group-icons:not(:last-child),.ag-theme-frk .ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-theme-frk .ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-theme-frk .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-frk .ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-theme-frk .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-frk .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-frk .ag-ltr .ag-column-select-column-label:not(:last-child) {
    margin-right: 12px
}

.ag-theme-frk .ag-rtl .ag-column-group-icons:not(:last-child),.ag-theme-frk .ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-theme-frk .ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-theme-frk .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-frk .ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-theme-frk .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-frk .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-frk .ag-rtl .ag-column-select-column-label:not(:last-child) {
    margin-left: 12px
}

.ag-theme-frk .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-column-select-column-group:not(:last-child),.ag-theme-frk .ag-column-select-column:not(:last-child) {
    margin-bottom: 9px
}

.ag-theme-frk .ag-column-select-column-readonly,.ag-theme-frk .ag-column-select-column-group-readonly {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    pointer-events: none
}

.ag-theme-frk .ag-ltr .ag-column-select-add-group-indent {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-column-select-add-group-indent {
    margin-right: 28px
}

.ag-theme-frk .ag-column-select-virtual-list-viewport {
    padding: 6px 0px
}

.ag-theme-frk .ag-column-select-virtual-list-item {
    margin: 0 12px
}

.ag-theme-frk .ag-rtl {
    text-align: right
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-left: 46px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-right: 46px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-left: 74px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-right: 74px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px
}

.ag-theme-frk .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-left: 102px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-right: 102px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px
}

.ag-theme-frk .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-left: 130px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-right: 130px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px
}

.ag-theme-frk .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-left: 158px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-right: 158px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px
}

.ag-theme-frk .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-left: 186px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-right: 186px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px
}

.ag-theme-frk .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-left: 214px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-right: 214px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px
}

.ag-theme-frk .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-left: 242px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-right: 242px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px
}

.ag-theme-frk .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-left: 270px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-right: 270px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px
}

.ag-theme-frk .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-left: 298px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-right: 298px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px
}

.ag-theme-frk .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-left: 326px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-right: 326px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px
}

.ag-theme-frk .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-left: 354px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-right: 354px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px
}

.ag-theme-frk .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-left: 382px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-right: 382px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px
}

.ag-theme-frk .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-left: 410px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-right: 410px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px
}

.ag-theme-frk .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-left: 438px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-right: 438px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px
}

.ag-theme-frk .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-left: 466px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-right: 466px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px
}

.ag-theme-frk .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-left: 494px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-right: 494px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px
}

.ag-theme-frk .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-left: 522px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-right: 522px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px
}

.ag-theme-frk .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-left: 550px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-right: 550px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px
}

.ag-theme-frk .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20 {
    padding-left: 578px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20 {
    padding-right: 578px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-20 {
    padding-left: 560px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-20 {
    padding-right: 560px
}

.ag-theme-frk .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21 {
    padding-left: 606px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21 {
    padding-right: 606px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-21 {
    padding-left: 588px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-21 {
    padding-right: 588px
}

.ag-theme-frk .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22 {
    padding-left: 634px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22 {
    padding-right: 634px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-22 {
    padding-left: 616px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-22 {
    padding-right: 616px
}

.ag-theme-frk .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23 {
    padding-left: 662px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23 {
    padding-right: 662px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-23 {
    padding-left: 644px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-23 {
    padding-right: 644px
}

.ag-theme-frk .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24 {
    padding-left: 690px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24 {
    padding-right: 690px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-24 {
    padding-left: 672px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-24 {
    padding-right: 672px
}

.ag-theme-frk .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25 {
    padding-left: 718px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25 {
    padding-right: 718px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-25 {
    padding-left: 700px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-25 {
    padding-right: 700px
}

.ag-theme-frk .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26 {
    padding-left: 746px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26 {
    padding-right: 746px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-26 {
    padding-left: 728px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-26 {
    padding-right: 728px
}

.ag-theme-frk .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27 {
    padding-left: 774px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27 {
    padding-right: 774px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-27 {
    padding-left: 756px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-27 {
    padding-right: 756px
}

.ag-theme-frk .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28 {
    padding-left: 802px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28 {
    padding-right: 802px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-28 {
    padding-left: 784px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-28 {
    padding-right: 784px
}

.ag-theme-frk .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29 {
    padding-left: 830px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29 {
    padding-right: 830px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-29 {
    padding-left: 812px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-29 {
    padding-right: 812px
}

.ag-theme-frk .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30 {
    padding-left: 858px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30 {
    padding-right: 858px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-30 {
    padding-left: 840px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-30 {
    padding-right: 840px
}

.ag-theme-frk .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31 {
    padding-left: 886px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31 {
    padding-right: 886px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-31 {
    padding-left: 868px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-31 {
    padding-right: 868px
}

.ag-theme-frk .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32 {
    padding-left: 914px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32 {
    padding-right: 914px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-32 {
    padding-left: 896px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-32 {
    padding-right: 896px
}

.ag-theme-frk .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33 {
    padding-left: 942px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33 {
    padding-right: 942px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-33 {
    padding-left: 924px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-33 {
    padding-right: 924px
}

.ag-theme-frk .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34 {
    padding-left: 970px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34 {
    padding-right: 970px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-34 {
    padding-left: 952px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-34 {
    padding-right: 952px
}

.ag-theme-frk .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35 {
    padding-left: 998px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35 {
    padding-right: 998px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-35 {
    padding-left: 980px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-35 {
    padding-right: 980px
}

.ag-theme-frk .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36 {
    padding-left: 1026px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36 {
    padding-right: 1026px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1008px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1008px
}

.ag-theme-frk .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37 {
    padding-left: 1054px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37 {
    padding-right: 1054px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1036px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1036px
}

.ag-theme-frk .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38 {
    padding-left: 1082px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38 {
    padding-right: 1082px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1064px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1064px
}

.ag-theme-frk .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39 {
    padding-left: 1110px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39 {
    padding-right: 1110px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1092px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1092px
}

.ag-theme-frk .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40 {
    padding-left: 1138px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40 {
    padding-right: 1138px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1120px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1120px
}

.ag-theme-frk .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41 {
    padding-left: 1166px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41 {
    padding-right: 1166px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1148px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1148px
}

.ag-theme-frk .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42 {
    padding-left: 1194px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42 {
    padding-right: 1194px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1176px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1176px
}

.ag-theme-frk .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43 {
    padding-left: 1222px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43 {
    padding-right: 1222px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1204px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1204px
}

.ag-theme-frk .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44 {
    padding-left: 1250px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44 {
    padding-right: 1250px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1232px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1232px
}

.ag-theme-frk .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45 {
    padding-left: 1278px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45 {
    padding-right: 1278px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1260px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1260px
}

.ag-theme-frk .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46 {
    padding-left: 1306px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46 {
    padding-right: 1306px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1288px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1288px
}

.ag-theme-frk .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47 {
    padding-left: 1334px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47 {
    padding-right: 1334px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1316px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1316px
}

.ag-theme-frk .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48 {
    padding-left: 1362px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48 {
    padding-right: 1362px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1344px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1344px
}

.ag-theme-frk .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49 {
    padding-left: 1390px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49 {
    padding-right: 1390px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1372px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1372px
}

.ag-theme-frk .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50 {
    padding-left: 1418px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50 {
    padding-right: 1418px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-50 {
    padding-left: 1400px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-50 {
    padding-right: 1400px
}

.ag-theme-frk .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51 {
    padding-left: 1446px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51 {
    padding-right: 1446px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-51 {
    padding-left: 1428px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-51 {
    padding-right: 1428px
}

.ag-theme-frk .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52 {
    padding-left: 1474px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52 {
    padding-right: 1474px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-52 {
    padding-left: 1456px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-52 {
    padding-right: 1456px
}

.ag-theme-frk .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53 {
    padding-left: 1502px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53 {
    padding-right: 1502px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-53 {
    padding-left: 1484px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-53 {
    padding-right: 1484px
}

.ag-theme-frk .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54 {
    padding-left: 1530px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54 {
    padding-right: 1530px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-54 {
    padding-left: 1512px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-54 {
    padding-right: 1512px
}

.ag-theme-frk .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55 {
    padding-left: 1558px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55 {
    padding-right: 1558px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-55 {
    padding-left: 1540px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-55 {
    padding-right: 1540px
}

.ag-theme-frk .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56 {
    padding-left: 1586px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56 {
    padding-right: 1586px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-56 {
    padding-left: 1568px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-56 {
    padding-right: 1568px
}

.ag-theme-frk .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57 {
    padding-left: 1614px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57 {
    padding-right: 1614px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-57 {
    padding-left: 1596px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-57 {
    padding-right: 1596px
}

.ag-theme-frk .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58 {
    padding-left: 1642px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58 {
    padding-right: 1642px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-58 {
    padding-left: 1624px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-58 {
    padding-right: 1624px
}

.ag-theme-frk .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59 {
    padding-left: 1670px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59 {
    padding-right: 1670px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-59 {
    padding-left: 1652px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-59 {
    padding-right: 1652px
}

.ag-theme-frk .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60 {
    padding-left: 1698px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60 {
    padding-right: 1698px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-60 {
    padding-left: 1680px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-60 {
    padding-right: 1680px
}

.ag-theme-frk .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61 {
    padding-left: 1726px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61 {
    padding-right: 1726px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-61 {
    padding-left: 1708px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-61 {
    padding-right: 1708px
}

.ag-theme-frk .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62 {
    padding-left: 1754px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62 {
    padding-right: 1754px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-62 {
    padding-left: 1736px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-62 {
    padding-right: 1736px
}

.ag-theme-frk .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63 {
    padding-left: 1782px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63 {
    padding-right: 1782px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-63 {
    padding-left: 1764px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-63 {
    padding-right: 1764px
}

.ag-theme-frk .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64 {
    padding-left: 1810px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64 {
    padding-right: 1810px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-64 {
    padding-left: 1792px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-64 {
    padding-right: 1792px
}

.ag-theme-frk .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65 {
    padding-left: 1838px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65 {
    padding-right: 1838px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-65 {
    padding-left: 1820px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-65 {
    padding-right: 1820px
}

.ag-theme-frk .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66 {
    padding-left: 1866px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66 {
    padding-right: 1866px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-66 {
    padding-left: 1848px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-66 {
    padding-right: 1848px
}

.ag-theme-frk .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67 {
    padding-left: 1894px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67 {
    padding-right: 1894px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-67 {
    padding-left: 1876px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-67 {
    padding-right: 1876px
}

.ag-theme-frk .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68 {
    padding-left: 1922px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68 {
    padding-right: 1922px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-68 {
    padding-left: 1904px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-68 {
    padding-right: 1904px
}

.ag-theme-frk .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69 {
    padding-left: 1950px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69 {
    padding-right: 1950px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-69 {
    padding-left: 1932px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-69 {
    padding-right: 1932px
}

.ag-theme-frk .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70 {
    padding-left: 1978px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70 {
    padding-right: 1978px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-70 {
    padding-left: 1960px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-70 {
    padding-right: 1960px
}

.ag-theme-frk .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71 {
    padding-left: 2006px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71 {
    padding-right: 2006px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-71 {
    padding-left: 1988px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-71 {
    padding-right: 1988px
}

.ag-theme-frk .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72 {
    padding-left: 2034px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72 {
    padding-right: 2034px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-72 {
    padding-left: 2016px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-72 {
    padding-right: 2016px
}

.ag-theme-frk .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73 {
    padding-left: 2062px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73 {
    padding-right: 2062px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-73 {
    padding-left: 2044px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-73 {
    padding-right: 2044px
}

.ag-theme-frk .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74 {
    padding-left: 2090px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74 {
    padding-right: 2090px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-74 {
    padding-left: 2072px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-74 {
    padding-right: 2072px
}

.ag-theme-frk .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75 {
    padding-left: 2118px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75 {
    padding-right: 2118px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-75 {
    padding-left: 2100px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-75 {
    padding-right: 2100px
}

.ag-theme-frk .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76 {
    padding-left: 2146px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76 {
    padding-right: 2146px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-76 {
    padding-left: 2128px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-76 {
    padding-right: 2128px
}

.ag-theme-frk .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77 {
    padding-left: 2174px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77 {
    padding-right: 2174px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-77 {
    padding-left: 2156px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-77 {
    padding-right: 2156px
}

.ag-theme-frk .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78 {
    padding-left: 2202px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78 {
    padding-right: 2202px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-78 {
    padding-left: 2184px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-78 {
    padding-right: 2184px
}

.ag-theme-frk .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79 {
    padding-left: 2230px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79 {
    padding-right: 2230px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-79 {
    padding-left: 2212px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-79 {
    padding-right: 2212px
}

.ag-theme-frk .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80 {
    padding-left: 2258px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80 {
    padding-right: 2258px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-80 {
    padding-left: 2240px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-80 {
    padding-right: 2240px
}

.ag-theme-frk .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81 {
    padding-left: 2286px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81 {
    padding-right: 2286px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-81 {
    padding-left: 2268px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-81 {
    padding-right: 2268px
}

.ag-theme-frk .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82 {
    padding-left: 2314px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82 {
    padding-right: 2314px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-82 {
    padding-left: 2296px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-82 {
    padding-right: 2296px
}

.ag-theme-frk .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83 {
    padding-left: 2342px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83 {
    padding-right: 2342px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-83 {
    padding-left: 2324px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-83 {
    padding-right: 2324px
}

.ag-theme-frk .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84 {
    padding-left: 2370px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84 {
    padding-right: 2370px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-84 {
    padding-left: 2352px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-84 {
    padding-right: 2352px
}

.ag-theme-frk .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85 {
    padding-left: 2398px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85 {
    padding-right: 2398px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-85 {
    padding-left: 2380px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-85 {
    padding-right: 2380px
}

.ag-theme-frk .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86 {
    padding-left: 2426px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86 {
    padding-right: 2426px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-86 {
    padding-left: 2408px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-86 {
    padding-right: 2408px
}

.ag-theme-frk .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87 {
    padding-left: 2454px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87 {
    padding-right: 2454px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-87 {
    padding-left: 2436px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-87 {
    padding-right: 2436px
}

.ag-theme-frk .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88 {
    padding-left: 2482px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88 {
    padding-right: 2482px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-88 {
    padding-left: 2464px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-88 {
    padding-right: 2464px
}

.ag-theme-frk .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89 {
    padding-left: 2510px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89 {
    padding-right: 2510px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-89 {
    padding-left: 2492px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-89 {
    padding-right: 2492px
}

.ag-theme-frk .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90 {
    padding-left: 2538px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90 {
    padding-right: 2538px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-90 {
    padding-left: 2520px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-90 {
    padding-right: 2520px
}

.ag-theme-frk .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91 {
    padding-left: 2566px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91 {
    padding-right: 2566px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-91 {
    padding-left: 2548px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-91 {
    padding-right: 2548px
}

.ag-theme-frk .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92 {
    padding-left: 2594px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92 {
    padding-right: 2594px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-92 {
    padding-left: 2576px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-92 {
    padding-right: 2576px
}

.ag-theme-frk .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93 {
    padding-left: 2622px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93 {
    padding-right: 2622px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-93 {
    padding-left: 2604px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-93 {
    padding-right: 2604px
}

.ag-theme-frk .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94 {
    padding-left: 2650px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94 {
    padding-right: 2650px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-94 {
    padding-left: 2632px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-94 {
    padding-right: 2632px
}

.ag-theme-frk .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95 {
    padding-left: 2678px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95 {
    padding-right: 2678px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-95 {
    padding-left: 2660px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-95 {
    padding-right: 2660px
}

.ag-theme-frk .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96 {
    padding-left: 2706px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96 {
    padding-right: 2706px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-96 {
    padding-left: 2688px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-96 {
    padding-right: 2688px
}

.ag-theme-frk .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97 {
    padding-left: 2734px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97 {
    padding-right: 2734px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-97 {
    padding-left: 2716px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-97 {
    padding-right: 2716px
}

.ag-theme-frk .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98 {
    padding-left: 2762px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98 {
    padding-right: 2762px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-98 {
    padding-left: 2744px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-98 {
    padding-right: 2744px
}

.ag-theme-frk .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99 {
    padding-left: 2790px
}

.ag-theme-frk .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99 {
    padding-right: 2790px
}

.ag-theme-frk .ag-ltr .ag-row-group-indent-99 {
    padding-left: 2772px
}

.ag-theme-frk .ag-rtl .ag-row-group-indent-99 {
    padding-right: 2772px
}

.ag-theme-frk .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-frk .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 28px
}

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

.ag-theme-frk .ag-value-change-delta-up {
    color: #43a047;
    color: var(--ag-value-change-delta-up-color, #43a047)
}

.ag-theme-frk .ag-value-change-delta-down {
    color: #e53935;
    color: var(--ag-value-change-delta-down-color, #e53935)
}

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

.ag-theme-frk .ag-value-change-value-highlight {
    background-color: rgba(22,160,133,.5);
    background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
    transition: background-color .1s
}

.ag-theme-frk .ag-cell-data-changed {
    background-color: rgba(22,160,133,.5) !important;
    background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important
}

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

.ag-theme-frk .ag-cell-highlight {
    background-color: #2196f3 !important;
    background-color: var(--ag-range-selection-highlight-color, var(--ag-range-selection-border-color, #2196f3)) !important
}

.ag-theme-frk .ag-row {
    height: 42px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    color: #212121;
    color: var(--ag-data-color, var(--ag-foreground-color, #212121));
    border-width: 1px;
    border-color: #e8e8e8;
    border-color: var(--ag-row-border-color, #e8e8e8);
    border-bottom-style: solid
}

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

.ag-theme-frk .ag-row-highlight-above::after {
    top: -1px
}

.ag-theme-frk .ag-row-highlight-above.ag-row-first::after {
    top: 0
}

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

.ag-theme-frk .ag-row-odd {
    background-color: #fff;
    background-color: var(--ag-odd-row-background-color, #ffffff)
}

.ag-theme-frk .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
    border-right: solid 1px;
    border-right-color: #e8e8e8;
    border-right-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
    border-left: solid 1px;
    border-left-color: #e8e8e8;
    border-left-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-row-hover {
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk .ag-ltr .ag-right-aligned-cell {
    text-align: right
}

.ag-theme-frk .ag-rtl .ag-right-aligned-cell {
    text-align: left
}

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

.ag-theme-frk .ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-theme-frk .ag-rtl .ag-right-aligned-cell .ag-group-value {
    margin-right: auto
}

.ag-theme-frk .ag-cell,.ag-theme-frk .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    border: 1px solid transparent;
    line-height: 40px;
    padding-left: 17px;
    padding-right: 17px;
    -webkit-font-smoothing: subpixel-antialiased
}

.ag-theme-frk .ag-row>.ag-cell-wrapper {
    padding-left: 17px;
    padding-right: 17px
}

.ag-theme-frk .ag-row-dragging {
    cursor: move;
    opacity: .5
}

.ag-theme-frk .ag-cell-inline-editing {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    padding: 0;
    height: 42px;
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk .ag-popup-editor {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    padding: 0
}

.ag-theme-frk .ag-large-text-input {
    height: auto;
    padding: 18px
}

.ag-theme-frk .ag-details-row {
    padding: 30px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-frk .ag-layout-auto-height .ag-center-cols-container,.ag-theme-frk .ag-layout-print .ag-center-cols-clipper,.ag-theme-frk .ag-layout-print .ag-center-cols-container {
    min-height: 50px
}

.ag-theme-frk .ag-overlay-loading-wrapper {
    background-color: rgba(255,255,255,.66);
    background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66))
}

.ag-theme-frk .ag-overlay-loading-center {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px
}

.ag-theme-frk .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 30px
}

.ag-theme-frk .ag-loading {
    padding-left: 18px;
    display: flex;
    height: 100%;
    align-items: center
}

.ag-theme-frk .ag-loading-icon {
    padding-right: 12px
}

.ag-theme-frk .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-theme-frk .ag-floating-top {
    border-bottom: solid 1px;
    border-bottom-color: #e8e8e8;
    border-bottom-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-floating-bottom {
    border-top: solid 1px;
    border-top-color: #e8e8e8;
    border-top-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-ltr .ag-cell {
    border-right: solid transparent
}

.ag-theme-frk .ag-rtl .ag-cell {
    border-left: solid transparent
}

.ag-theme-frk .ag-ltr .ag-cell {
    border-right-width: 1px
}

.ag-theme-frk .ag-rtl .ag-cell {
    border-left-width: 1px
}

.ag-theme-frk .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
    border-left: solid 1px;
    border-left-color: #e8e8e8;
    border-left-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
    border-right: solid 1px;
    border-right-color: #e8e8e8;
    border-right-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-row-selected {
    background-color: rgba(33,150,243,.3);
    background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3))
}

.ag-theme-frk .ag-cell-range-selected:not(.ag-cell-focus),.ag-theme-frk .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
    background-color: rgba(33,150,243,.2);
    background-color: var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2))
}

.ag-theme-frk .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-theme-frk .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
    background-color: rgba(0,88,255,.1) !important;
    background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)) !important
}

.ag-theme-frk .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-theme-frk .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: rgba(0,255,132,.1) !important;
    background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)) !important
}

.ag-theme-frk .ag-cell-range-selected-1:not(.ag-cell-focus),.ag-theme-frk .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: rgba(33,150,243,.2);
    background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2)))
}

.ag-theme-frk .ag-cell-range-selected-2:not(.ag-cell-focus),.ag-theme-frk .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
    background-color: rgba(33,150,243,.36);
    background-color: var(--ag-range-selection-background-color-2, rgba(33, 150, 243, 0.36))
}

.ag-theme-frk .ag-cell-range-selected-3:not(.ag-cell-focus),.ag-theme-frk .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
    background-color: rgba(33,150,243,.488);
    background-color: var(--ag-range-selection-background-color-3, rgba(33, 150, 243, 0.488))
}

.ag-theme-frk .ag-cell-range-selected-4:not(.ag-cell-focus),.ag-theme-frk .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
    background-color: rgba(33,150,243,.5904);
    background-color: var(--ag-range-selection-background-color-4, rgba(33, 150, 243, 0.5904))
}

.ag-theme-frk .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: #2196f3;
    border-top-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: #2196f3;
    border-right-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: #2196f3;
    border-bottom-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: #2196f3;
    border-left-color: var(--ag-range-selection-border-color, #2196f3)
}

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

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

.ag-theme-frk .ag-ltr .ag-cell.ag-selection-fill-right,.ag-theme-frk .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-right: 1px dashed;
    border-right-color: #2196f3;
    border-right-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk .ag-rtl .ag-cell.ag-selection-fill-right,.ag-theme-frk .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-left: 1px dashed;
    border-left-color: #2196f3;
    border-left-color: var(--ag-range-selection-border-color, #2196f3)
}

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

.ag-theme-frk .ag-ltr .ag-cell.ag-selection-fill-left,.ag-theme-frk .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-left: 1px dashed;
    border-left-color: #2196f3;
    border-left-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk .ag-rtl .ag-cell.ag-selection-fill-left,.ag-theme-frk .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-right: 1px dashed;
    border-right-color: #2196f3;
    border-right-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk .ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark .ag-theme-frk .ag-range-handle,.ag-theme-frk .ag-theme-frk--dark-striping .ag-range-handle,.ag-theme-frk--dark-striping .ag-theme-frk .ag-range-handle,.ag-theme-frk .ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark .ag-theme-frk .ag-fill-handle,.ag-theme-frk .ag-theme-frk--dark-striping .ag-fill-handle,.ag-theme-frk--dark-striping .ag-theme-frk .ag-fill-handle,.ag-theme-frk .ag-range-handle,.ag-theme-frk .ag-fill-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    background-color: #2196f3;
    background-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk .ag-ltr .ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark .ag-theme-frk .ag-ltr .ag-range-handle,.ag-theme-frk .ag-ltr .ag-theme-frk--dark-striping .ag-range-handle,.ag-theme-frk--dark-striping .ag-theme-frk .ag-ltr .ag-range-handle,.ag-theme-frk .ag-ltr .ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark .ag-theme-frk .ag-ltr .ag-fill-handle,.ag-theme-frk .ag-ltr .ag-theme-frk--dark-striping .ag-fill-handle,.ag-theme-frk--dark-striping .ag-theme-frk .ag-ltr .ag-fill-handle,.ag-theme-frk .ag-ltr .ag-range-handle,.ag-theme-frk .ag-ltr .ag-fill-handle {
    right: -1px
}

.ag-theme-frk .ag-rtl .ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark .ag-theme-frk .ag-rtl .ag-range-handle,.ag-theme-frk .ag-rtl .ag-theme-frk--dark-striping .ag-range-handle,.ag-theme-frk--dark-striping .ag-theme-frk .ag-rtl .ag-range-handle,.ag-theme-frk .ag-rtl .ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark .ag-theme-frk .ag-rtl .ag-fill-handle,.ag-theme-frk .ag-rtl .ag-theme-frk--dark-striping .ag-fill-handle,.ag-theme-frk--dark-striping .ag-theme-frk .ag-rtl .ag-fill-handle,.ag-theme-frk .ag-rtl .ag-range-handle,.ag-theme-frk .ag-rtl .ag-fill-handle {
    left: -1px
}

.ag-theme-frk .ag-fill-handle {
    cursor: cell
}

.ag-theme-frk .ag-range-handle {
    cursor: nwse-resize
}

.ag-theme-frk .ag-cell-inline-editing {
    border-color: rgba(33,150,243,.4) !important;
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)) !important
}

.ag-theme-frk .ag-menu {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    padding: 0
}

.ag-theme-frk .ag-menu-list {
    cursor: default;
    padding: 6px 0
}

.ag-theme-frk .ag-menu-separator {
    height: 13px
}

.ag-theme-frk .ag-menu-separator-part::after {
    content: "";
    display: block;
    border-top: solid 1px;
    border-top-color: #e8e8e8;
    border-top-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-menu-option-active,.ag-theme-frk .ag-compact-menu-option-active {
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk .ag-menu-option-part,.ag-theme-frk .ag-compact-menu-option-part {
    line-height: 16px;
    padding: 8px 0
}

.ag-theme-frk .ag-menu-option-disabled,.ag-theme-frk .ag-compact-menu-option-disabled {
    opacity: .5
}

.ag-theme-frk .ag-menu-option-icon,.ag-theme-frk .ag-compact-menu-option-icon {
    width: 16px
}

.ag-theme-frk .ag-ltr .ag-menu-option-icon,.ag-theme-frk .ag-ltr .ag-compact-menu-option-icon {
    padding-left: 12px
}

.ag-theme-frk .ag-rtl .ag-menu-option-icon,.ag-theme-frk .ag-rtl .ag-compact-menu-option-icon {
    padding-right: 12px
}

.ag-theme-frk .ag-menu-option-text,.ag-theme-frk .ag-compact-menu-option-text {
    padding-left: 12px;
    padding-right: 12px
}

.ag-theme-frk .ag-ltr .ag-menu-option-shortcut,.ag-theme-frk .ag-ltr .ag-compact-menu-option-shortcut {
    padding-right: 6px
}

.ag-theme-frk .ag-rtl .ag-menu-option-shortcut,.ag-theme-frk .ag-rtl .ag-compact-menu-option-shortcut {
    padding-left: 6px
}

.ag-theme-frk .ag-menu-option-popup-pointer,.ag-theme-frk .ag-compact-menu-option-popup-pointer {
    padding-right: 6px
}

.ag-theme-frk .ag-tabs-header {
    min-width: 220px;
    width: 100%;
    display: flex
}

.ag-theme-frk .ag-tab {
    border-bottom: 2px solid transparent;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    flex: 1 1 auto;
    transition: border-bottom .3s
}

.ag-theme-frk .ag-keyboard-focus .ag-tab:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-tab:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-tab-selected {
    border-bottom-color: #2196f3;
    border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk .ag-menu-header {
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121)
}

.ag-theme-frk .ag-filter-separator {
    border-top: solid 1px;
    border-top-color: #e8e8e8;
    border-top-color: var(--ag-border-color, #e8e8e8)
}

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

.ag-theme-frk .ag-ltr .ag-filter-condition-operator-or {
    margin-left: 12px
}

.ag-theme-frk .ag-rtl .ag-filter-condition-operator-or {
    margin-right: 12px
}

.ag-theme-frk .ag-set-filter-select-all {
    padding-top: 12px
}

.ag-theme-frk .ag-set-filter-list,.ag-theme-frk .ag-filter-no-matches {
    height: 144px
}

.ag-theme-frk .ag-set-filter-filter {
    margin-top: 12px;
    margin-left: 12px;
    margin-right: 12px
}

.ag-theme-frk .ag-filter-to {
    margin-top: 9px
}

.ag-theme-frk .ag-mini-filter {
    margin: 12px 12px
}

.ag-theme-frk .ag-set-filter-item {
    margin: 0px 12px
}

.ag-theme-frk .ag-ltr .ag-set-filter-item-value {
    margin-left: 12px
}

.ag-theme-frk .ag-rtl .ag-set-filter-item-value {
    margin-right: 12px
}

.ag-theme-frk .ag-filter-apply-panel {
    padding: 12px 12px
}

.ag-theme-frk .ag-filter-apply-panel-button {
    line-height: 1.5
}

.ag-theme-frk .ag-ltr .ag-filter-apply-panel-button {
    margin-left: 12px
}

.ag-theme-frk .ag-rtl .ag-filter-apply-panel-button {
    margin-right: 12px
}

.ag-theme-frk .ag-simple-filter-body-wrapper {
    padding: 12px 12px;
    padding-bottom: 3px
}

.ag-theme-frk .ag-simple-filter-body-wrapper>* {
    margin-bottom: 9px
}

.ag-theme-frk .ag-filter-no-matches {
    padding: 12px 12px
}

.ag-theme-frk .ag-multi-filter-menu-item {
    margin: 6px 0
}

.ag-theme-frk .ag-multi-filter-group-title-bar {
    padding: 12px 6px;
    background-color: transparent
}

.ag-theme-frk .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-side-bar {
    position: relative
}

.ag-theme-frk .ag-tool-panel-wrapper {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk .ag-side-buttons {
    padding-top: 24px;
    width: 20px;
    position: relative;
    color: #212121;
    color: var(--ag-foreground-color, #212121);
    overflow: hidden
}

.ag-theme-frk button.ag-side-button-button {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    background: transparent;
    padding: 12px 0 12px 0;
    width: 100%;
    margin: 0;
    min-height: 108px;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    border: none
}

.ag-theme-frk button.ag-side-button-button:focus {
    box-shadow: none
}

.ag-theme-frk .ag-keyboard-focus .ag-side-button-button:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-side-button-button:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

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

.ag-theme-frk .ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-theme-frk .ag-rtl .ag-side-bar-right .ag-side-button-button {
    border-right: 2px solid transparent;
    transition: border-right .3s
}

.ag-theme-frk .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-frk .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
    border-right-color: #2196f3;
    border-right-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk .ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-theme-frk .ag-ltr .ag-side-bar-right .ag-side-button-button {
    border-left: 2px solid transparent;
    transition: border-left .3s
}

.ag-theme-frk .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-frk .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
    border-left-color: #2196f3;
    border-left-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk .ag-filter-toolpanel-header {
    height: 36px
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-header,.ag-theme-frk .ag-ltr .ag-filter-toolpanel-search {
    padding-left: 6px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-header,.ag-theme-frk .ag-rtl .ag-filter-toolpanel-search {
    padding-right: 6px
}

.ag-theme-frk .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-filter-toolpanel-header:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after {
    font-family: "agGridAlpine";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f114";
    position: absolute
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after {
    padding-left: 6px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after {
    padding-right: 6px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-0-header {
    height: 48px
}

.ag-theme-frk .ag-filter-toolpanel-group-item {
    margin-top: 3px;
    margin-bottom: 3px
}

.ag-theme-frk .ag-filter-toolpanel-search {
    height: 3rem
}

.ag-theme-frk .ag-filter-toolpanel-search-input {
    flex-grow: 1;
    height: 24px
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-search-input {
    margin-right: 6px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-search-input {
    margin-left: 6px
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-expand,.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
    margin-right: 6px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-expand,.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
    margin-left: 6px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-left: 22px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-right: 22px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-left: 38px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-right: 38px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-left: 54px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-right: 54px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-left: 70px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-right: 70px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-left: 86px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-right: 86px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-left: 102px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-right: 102px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-left: 118px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-right: 118px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-left: 134px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-right: 134px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-left: 150px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-right: 150px
}

.ag-theme-frk .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-left: 166px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-right: 166px
}

.ag-theme-frk .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
    padding-left: 6px
}

.ag-theme-frk .ag-filter-toolpanel-instance-filter {
    margin-top: 6px
}

.ag-theme-frk .ag-ltr .ag-filter-toolpanel-instance-header-icon {
    margin-left: 6px
}

.ag-theme-frk .ag-rtl .ag-filter-toolpanel-instance-header-icon {
    margin-right: 6px
}

.ag-theme-frk .ag-pivot-mode-panel {
    height: 3rem;
    display: flex
}

.ag-theme-frk .ag-pivot-mode-select {
    display: flex;
    align-items: center
}

.ag-theme-frk .ag-ltr .ag-pivot-mode-select {
    margin-left: 12px
}

.ag-theme-frk .ag-rtl .ag-pivot-mode-select {
    margin-right: 12px
}

.ag-theme-frk .ag-keyboard-focus .ag-column-select-header:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-column-select-header:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-column-select-header {
    height: 3rem;
    align-items: center;
    padding: 0 12px
}

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

.ag-theme-frk .ag-header {
    background-color: #fff;
    background-color: var(--ag-header-background-color, #ffffff);
    border-bottom: solid 1px;
    border-bottom-color: #e8e8e8;
    border-bottom-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-header-row {
    color: #212121;
    color: var(--ag-header-foreground-color, #212121);
    height: 3rem
}

.ag-theme-frk .ag-pinned-right-header {
    border-left: solid 1px;
    border-left-color: #e8e8e8;
    border-left-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-pinned-left-header {
    border-right: solid 1px;
    border-right-color: #e8e8e8;
    border-right-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-left: 6px
}

.ag-theme-frk .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-right: 6px
}

.ag-theme-frk .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-right: 6px
}

.ag-theme-frk .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-left: 6px
}

.ag-theme-frk .ag-header-cell,.ag-theme-frk .ag-header-group-cell {
    padding-left: 18px;
    padding-right: 18px
}

.ag-theme-frk .ag-header-cell.ag-header-cell-moving,.ag-theme-frk .ag-header-group-cell.ag-header-cell-moving {
    background-color: #fff;
    background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, #ffffff))
}

.ag-theme-frk .ag-keyboard-focus .ag-header-cell:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-header-cell:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-keyboard-focus .ag-header-group-cell:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-header-group-cell:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-header-icon {
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121)
}

.ag-theme-frk .ag-header-expand-icon {
    cursor: pointer
}

.ag-theme-frk .ag-ltr .ag-header-expand-icon {
    padding-left: 4px
}

.ag-theme-frk .ag-rtl .ag-header-expand-icon {
    padding-right: 4px
}

.ag-theme-frk .ag-header-row:not(:first-child) .ag-header-cell,.ag-theme-frk .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
    border-top: solid 1px;
    border-top-color: #e8e8e8;
    border-top-color: var(--ag-border-color, #e8e8e8)
}

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

.ag-theme-frk .ag-header-cell-resize::after {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    left: calc(50% - 1px);
    width: 2px;
    height: 30%;
    top: calc(50% - 15%);
    background-color: rgba(232,232,232,.5);
    background-color: var(--ag-header-column-resize-handle-color, rgba(232, 232, 232, 0.5))
}

.ag-theme-frk .ag-pinned-right-header .ag-header-cell-resize::after {
    left: calc(50% - 2px)
}

.ag-theme-frk .ag-ltr .ag-header-select-all {
    margin-right: 18px
}

.ag-theme-frk .ag-rtl .ag-header-select-all {
    margin-left: 18px
}

.ag-theme-frk .ag-ltr .ag-floating-filter-button {
    margin-left: 18px
}

.ag-theme-frk .ag-rtl .ag-floating-filter-button {
    margin-right: 18px
}

.ag-theme-frk .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: 16px;
    padding: 0;
    width: 16px
}

.ag-theme-frk .ag-filter-loading {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    height: 100%;
    padding: 12px 12px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.ag-theme-frk .ag-paging-panel {
    border-top: 1px solid;
    border-top-color: #e8e8e8;
    border-top-color: var(--ag-border-color, #e8e8e8);
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121);
    height: 3rem
}

.ag-theme-frk .ag-paging-panel>* {
    margin: 0 18px
}

.ag-theme-frk .ag-paging-button {
    cursor: pointer
}

.ag-theme-frk .ag-paging-button.ag-disabled {
    cursor: default;
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5))
}

.ag-theme-frk .ag-keyboard-focus .ag-paging-button:focus {
    outline: none
}

.ag-theme-frk .ag-keyboard-focus .ag-paging-button:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk .ag-paging-button,.ag-theme-frk .ag-paging-description {
    margin: 0 6px
}

.ag-theme-frk .ag-status-bar {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    padding-right: 24px;
    padding-left: 24px;
    line-height: 1.5
}

.ag-theme-frk .ag-status-name-value-value {
    color: #212121;
    color: var(--ag-foreground-color, #212121)
}

.ag-theme-frk .ag-status-bar-center {
    text-align: center
}

.ag-theme-frk .ag-status-name-value {
    margin-left: 6px;
    margin-right: 6px;
    padding-top: 12px;
    padding-bottom: 12px
}

.ag-theme-frk .ag-column-drop-cell {
    background: rgba(33,33,33,.07);
    background: var(--ag-chip-background-color, rgba(33, 33, 33, 0.07));
    border-radius: 24px;
    height: 24px;
    padding: 0 3px
}

.ag-theme-frk .ag-column-drop-cell-text {
    margin: 0 6px
}

.ag-theme-frk .ag-column-drop-cell-button {
    min-width: 24px;
    margin: 0 3px;
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121)
}

.ag-theme-frk .ag-column-drop-cell-drag-handle {
    margin-left: 12px
}

.ag-theme-frk .ag-column-drop-cell-ghost {
    opacity: .5
}

.ag-theme-frk .ag-column-drop-horizontal {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121);
    height: 42px
}

.ag-theme-frk .ag-ltr .ag-column-drop-horizontal {
    padding-left: 18px
}

.ag-theme-frk .ag-rtl .ag-column-drop-horizontal {
    padding-right: 18px
}

.ag-theme-frk .ag-column-drop-horizontal-cell-separator {
    margin: 0 6px;
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121)
}

.ag-theme-frk .ag-column-drop-horizontal-empty-message {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5))
}

.ag-theme-frk .ag-ltr .ag-column-drop-horizontal-icon {
    margin-right: 18px
}

.ag-theme-frk .ag-rtl .ag-column-drop-horizontal-icon {
    margin-left: 18px
}

.ag-theme-frk .ag-column-drop-vertical-list {
    padding-bottom: 6px;
    padding-right: 6px;
    padding-left: 6px
}

.ag-theme-frk .ag-column-drop-vertical-cell {
    margin-top: 6px
}

.ag-theme-frk .ag-column-drop-vertical {
    min-height: 50px;
    max-height: 150px
}

.ag-theme-frk .ag-column-drop-vertical-icon {
    margin-left: 6px;
    margin-right: 6px
}

.ag-theme-frk .ag-column-drop-vertical-empty-message {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    margin-top: 6px
}

.ag-theme-frk .ag-select-agg-func-popup {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    height: 105px;
    padding: 0
}

.ag-theme-frk .ag-select-agg-func-virtual-list-item {
    cursor: default;
    line-height: 30px;
    padding-left: 12px
}

.ag-theme-frk .ag-select-agg-func-virtual-list-item:hover {
    background-color: rgba(33,150,243,.3);
    background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3))
}

.ag-theme-frk .ag-chart-menu {
    border-radius: 3px;
    background: #fff;
    background: var(--ag-background-color, #ffffff)
}

.ag-theme-frk .ag-chart-menu-icon {
    opacity: .5;
    line-height: 24px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin: 2px 0;
    cursor: pointer;
    border-radius: 3px;
    color: #212121;
    color: var(--ag-secondary-foreground-color, #212121)
}

.ag-theme-frk .ag-chart-menu-icon:hover {
    opacity: 1
}

.ag-theme-frk .ag-chart-mini-thumbnail {
    border: 1px solid;
    border-color: #dde2eb;
    border-color: var(--ag-secondary-border-color, #dde2eb);
    border-radius: 5px;
    margin: 5px
}

.ag-theme-frk .ag-chart-mini-thumbnail:nth-last-child(3),.ag-theme-frk .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail {
    margin-left: auto;
    margin-right: auto
}

.ag-theme-frk .ag-ltr .ag-chart-mini-thumbnail:first-child {
    margin-left: 0
}

.ag-theme-frk .ag-rtl .ag-chart-mini-thumbnail:first-child {
    margin-right: 0
}

.ag-theme-frk .ag-ltr .ag-chart-mini-thumbnail:last-child {
    margin-right: 0
}

.ag-theme-frk .ag-rtl .ag-chart-mini-thumbnail:last-child {
    margin-left: 0
}

.ag-theme-frk .ag-chart-mini-thumbnail.ag-selected {
    border-color: #2196f3;
    border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)))
}

.ag-theme-frk .ag-chart-settings-card-item {
    background: #212121;
    background: var(--ag-foreground-color, #212121);
    width: 8px;
    height: 8px;
    border-radius: 4px
}

.ag-theme-frk .ag-chart-settings-card-item.ag-selected {
    background-color: #2196f3;
    background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)))
}

.ag-theme-frk .ag-chart-data-column-drag-handle {
    margin-left: 6px
}

.ag-theme-frk .ag-charts-settings-group-container {
    padding: 6px
}

.ag-theme-frk .ag-charts-data-group-container {
    padding: 12px 12px;
    padding-bottom: 3px
}

.ag-theme-frk .ag-charts-data-group-container>* {
    margin-bottom: 9px
}

.ag-theme-frk .ag-charts-format-top-level-group-container {
    margin-left: 12px;
    padding: 6px
}

.ag-theme-frk .ag-charts-format-top-level-group-item {
    margin: 6px 0
}

.ag-theme-frk .ag-charts-format-sub-level-group-container {
    padding: 12px 12px;
    padding-bottom: 3px
}

.ag-theme-frk .ag-charts-format-sub-level-group-container>* {
    margin-bottom: 9px
}

.ag-theme-frk .ag-charts-group-container.ag-group-container-horizontal {
    padding: 6px
}

.ag-theme-frk .ag-chart-data-section,.ag-theme-frk .ag-chart-format-section {
    display: flex;
    margin: 0
}

.ag-theme-frk .ag-chart-menu-panel {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk .ag-ltr .ag-chart-menu-panel {
    border-left: solid 1px;
    border-left-color: #e8e8e8;
    border-left-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-rtl .ag-chart-menu-panel {
    border-right: solid 1px;
    border-right-color: #e8e8e8;
    border-right-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-date-time-list-page-title {
    flex-grow: 1;
    text-align: center
}

.ag-theme-frk .ag-date-time-list-page-column-label {
    text-align: center
}

.ag-theme-frk .ag-date-time-list-page-entry {
    text-align: center
}

.ag-theme-frk .ag-checkbox-input-wrapper {
    font-family: "agGridAlpine";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #ffffff));
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    flex: none
}

.ag-theme-frk .ag-checkbox-input-wrapper input,.ag-theme-frk .ag-checkbox-input-wrapper input {
    -webkit-appearance: none;
    opacity: 0;
    width: 100%;
    height: 100%
}

.ag-theme-frk .ag-checkbox-input-wrapper:focus-within,.ag-theme-frk .ag-checkbox-input-wrapper:active {
    outline: none;
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk .ag-checkbox-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-frk .ag-checkbox-input-wrapper::after {
    content: "\f108";
    color: #999;
    color: var(--ag-checkbox-unchecked-color, #999);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk .ag-checkbox-input-wrapper.ag-checked::after {
    content: "\f106";
    color: #2196f3;
    color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk .ag-checkbox-input-wrapper.ag-indeterminate::after {
    content: "\f107";
    color: #999;
    color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #999));
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk .ag-toggle-button-input-wrapper {
    box-sizing: border-box;
    width: 28px;
    height: 18px;
    background-color: #999;
    background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #999));
    border-radius: 9px;
    position: relative;
    flex: none;
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999))
}

.ag-theme-frk .ag-toggle-button-input-wrapper input {
    opacity: 0;
    height: 100%;
    width: 100%
}

.ag-theme-frk .ag-toggle-button-input-wrapper:focus-within {
    outline: none;
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk .ag-toggle-button-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-frk .ag-toggle-button-input-wrapper.ag-checked {
    background-color: #2196f3;
    background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
    border-color: #2196f3;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)))
}

.ag-theme-frk .ag-toggle-button-input-wrapper::before {
    content: " ";
    position: absolute;
    top: -1px;
    left: -1px;
    display: block;
    box-sizing: border-box;
    height: 18px;
    width: 18px;
    background-color: #fff;
    background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #ffffff));
    border-radius: 9px;
    transition: left 100ms;
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999)))
}

.ag-theme-frk .ag-toggle-button-input-wrapper.ag-checked::before {
    left: calc(100% - 18px );
    border-color: #2196f3;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)))
}

.ag-theme-frk .ag-radio-button-input-wrapper {
    font-family: "agGridAlpine";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #ffffff));
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    flex: none;
    border-radius: 16px
}

.ag-theme-frk .ag-radio-button-input-wrapper input,.ag-theme-frk .ag-radio-button-input-wrapper input {
    -webkit-appearance: none;
    opacity: 0;
    width: 100%;
    height: 100%
}

.ag-theme-frk .ag-radio-button-input-wrapper:focus-within,.ag-theme-frk .ag-radio-button-input-wrapper:active {
    outline: none;
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk .ag-radio-button-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-frk .ag-radio-button-input-wrapper::after {
    content: "\f126";
    color: #999;
    color: var(--ag-checkbox-unchecked-color, #999);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk .ag-radio-button-input-wrapper.ag-checked::after {
    content: "\f127";
    color: #2196f3;
    color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk input[class^=ag-][type=range] {
    -webkit-appearance: none;
    width: 100%;
    height: 100%;
    background: none;
    overflow: visible
}

.ag-theme-frk input[class^=ag-][type=range]::-webkit-slider-runnable-track {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 3px;
    background-color: #e8e8e8;
    background-color: var(--ag-border-color, #e8e8e8);
    border-radius: 3px;
    border-radius: 3px
}

.ag-theme-frk input[class^=ag-][type=range]::-moz-range-track {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 3px;
    background-color: #e8e8e8;
    background-color: var(--ag-border-color, #e8e8e8);
    border-radius: 3px;
    border-radius: 3px
}

.ag-theme-frk input[class^=ag-][type=range]::-ms-track {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 3px;
    background-color: #e8e8e8;
    background-color: var(--ag-border-color, #e8e8e8);
    border-radius: 3px;
    border-radius: 3px;
    color: transparent;
    width: calc(100% - 2px)
}

.ag-theme-frk input[class^=ag-][type=range]::-webkit-slider-thumb {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-checkbox-unchecked-color, #999);
    border-radius: 16px;
    transform: translateY(-6.5px)
}

.ag-theme-frk input[class^=ag-][type=range]::-ms-thumb {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-checkbox-unchecked-color, #999);
    border-radius: 16px
}

.ag-theme-frk input[class^=ag-][type=range]::-moz-ag-range-thumb {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-checkbox-unchecked-color, #999);
    border-radius: 16px
}

.ag-theme-frk input[class^=ag-][type=range]:focus {
    outline: none
}

.ag-theme-frk input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4);
    border-color: #2196f3;
    border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk input[class^=ag-][type=range]:focus::-ms-thumb {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4);
    border-color: #2196f3;
    border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4);
    border-color: #2196f3;
    border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
    background-color: rgba(33,150,243,.4);
    background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk input[class^=ag-][type=range]:active::-moz-ag-range-track {
    background-color: rgba(33,150,243,.4);
    background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk input[class^=ag-][type=range]:active::-ms-track {
    background-color: rgba(33,150,243,.4);
    background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk input[class^=ag-][type=range]:disabled {
    opacity: .5
}

.ag-theme-frk .ag-filter-toolpanel-header,.ag-theme-frk .ag-filter-toolpanel-search,.ag-theme-frk .ag-status-bar,.ag-theme-frk .ag-header-row,.ag-theme-frk .ag-panel-title-bar-title,.ag-theme-frk .ag-multi-filter-group-title-bar {
    font-weight: 700;
    color: #212121;
    color: var(--ag-header-foreground-color, #212121)
}

.ag-theme-frk--dark .ag-rtl .ag-pinned-left-header .ag-theme-frk .ag-header-row::before,.ag-theme-frk--dark-striping .ag-rtl .ag-pinned-left-header .ag-theme-frk .ag-header-row::before,.ag-theme-frk--dark .ag-ltr .ag-pinned-right-header .ag-theme-frk .ag-header-row::after,.ag-theme-frk--dark-striping .ag-ltr .ag-pinned-right-header .ag-theme-frk .ag-header-row::after,.ag-theme-frk .ag-rtl .ag-pinned-left-header .ag-header-row::before,.ag-theme-frk .ag-ltr .ag-pinned-right-header .ag-header-row::after {
    content: "";
    position: absolute;
    height: calc(100% - 20px);
    top: 10px;
    width: 1px;
    background-color: #e8e8e8;
    background-color: var(--ag-border-color, #e8e8e8)
}

.ag-theme-frk .ag-ltr .ag-pinned-right-header .ag-header-row::after {
    right: 0
}

.ag-theme-frk .ag-rtl .ag-pinned-left-header .ag-header-row::before {
    left: 0
}

.ag-theme-frk .ag-row {
    font-size: 14px
}

.ag-theme-frk .ag-theme-frk--dark textarea[class^=ag-],.ag-theme-frk--dark .ag-theme-frk textarea[class^=ag-],.ag-theme-frk .ag-theme-frk--dark-striping textarea[class^=ag-],.ag-theme-frk--dark-striping .ag-theme-frk textarea[class^=ag-],.ag-theme-frk input[class^=ag-]:not([type]),.ag-theme-frk input[class^=ag-][type=text],.ag-theme-frk input[class^=ag-][type=number],.ag-theme-frk input[class^=ag-][type=tel],.ag-theme-frk input[class^=ag-][type=date],.ag-theme-frk input[class^=ag-][type=datetime-local],.ag-theme-frk textarea[class^=ag-] {
    min-height: 24px;
    border-radius: 3px
}

.ag-theme-frk .ag-ltr input[class^=ag-]:not([type]),.ag-theme-frk .ag-ltr input[class^=ag-][type=text],.ag-theme-frk .ag-ltr input[class^=ag-][type=number],.ag-theme-frk .ag-ltr input[class^=ag-][type=tel],.ag-theme-frk .ag-ltr input[class^=ag-][type=date],.ag-theme-frk .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-frk .ag-ltr textarea[class^=ag-] {
    padding-left: 6px
}

.ag-theme-frk .ag-rtl input[class^=ag-]:not([type]),.ag-theme-frk .ag-rtl input[class^=ag-][type=text],.ag-theme-frk .ag-rtl input[class^=ag-][type=number],.ag-theme-frk .ag-rtl input[class^=ag-][type=tel],.ag-theme-frk .ag-rtl input[class^=ag-][type=date],.ag-theme-frk .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-frk .ag-rtl textarea[class^=ag-] {
    padding-right: 6px
}

.ag-theme-frk .ag-tab {
    padding: 9px;
    transition: color .4s
}

.ag-theme-frk .ag-tab-selected {
    color: #2196f3;
    color: var(--ag-alpine-active-color, #2196f3)
}

.ag-theme-frk .ag-menu {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk .ag-menu-header {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    padding-top: 1px;
    min-width: 240px
}

.ag-theme-frk .ag-charts-settings-group-title-bar,.ag-theme-frk .ag-charts-data-group-title-bar,.ag-theme-frk .ag-charts-format-top-level-group-title-bar {
    padding: 6px 12px;
    line-height: 20px
}

.ag-theme-frk .ag-chart-mini-thumbnail {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk .ag-ltr .ag-group-title-bar-icon {
    margin-right: 6px
}

.ag-theme-frk .ag-rtl .ag-group-title-bar-icon {
    margin-left: 6px
}

.ag-theme-frk .ag-charts-format-top-level-group-toolbar {
    margin-top: 6px
}

.ag-theme-frk .ag-ltr .ag-charts-format-top-level-group-toolbar {
    padding-left: 20px
}

.ag-theme-frk .ag-rtl .ag-charts-format-top-level-group-toolbar {
    padding-right: 20px
}

.ag-theme-frk .ag-charts-format-sub-level-group {
    border-left: dashed 1px;
    border-left-color: #e8e8e8;
    border-left-color: var(--ag-border-color, #e8e8e8);
    padding-left: 6px;
    margin-bottom: 12px
}

.ag-theme-frk .ag-charts-format-sub-level-group-title-bar {
    padding-top: 0;
    padding-bottom: 0;
    background: none;
    font-weight: 700
}

.ag-theme-frk .ag-charts-format-sub-level-group-container {
    padding-bottom: 0
}

.ag-theme-frk .ag-charts-format-sub-level-group-item:last-child {
    margin-bottom: 0
}

.ag-theme-frk .ag-dnd-ghost {
    font-size: 12px;
    font-weight: 700
}

.ag-theme-frk .ag-side-buttons {
    width: 30px
}

.ag-theme-frk .ag-standard-button {
    appearance: none;
    -webkit-appearance: none;
    border-radius: 3px;
    border: 1px solid;
    border-color: #2196f3;
    border-color: var(--ag-alpine-active-color, #2196f3);
    color: #2196f3;
    color: var(--ag-alpine-active-color, #2196f3);
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    font-weight: 600;
    padding: 6px 12px
}

.ag-theme-frk .ag-standard-button:hover {
    border-color: #2196f3;
    border-color: var(--ag-alpine-active-color, #2196f3);
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk .ag-standard-button:active {
    border-color: #2196f3;
    border-color: var(--ag-alpine-active-color, #2196f3);
    background-color: #2196f3;
    background-color: var(--ag-alpine-active-color, #2196f3);
    color: #fff;
    color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk .ag-standard-button:disabled {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    background-color: #fafafa;
    background-color: var(--ag-input-disabled-background-color, #fafafa);
    border-color: rgba(232,232,232,.3);
    border-color: var(--ag-input-disabled-border-color, rgba(232, 232, 232, 0.3))
}

.ag-theme-frk .ag-column-drop-vertical {
    min-height: 75px;
    max-height: 175px
}

.ag-theme-frk .ag-tool-panel-wrapper {
    width: 250px
}

.ag-theme-frk .ag-column-drop-vertical-title-bar {
    padding: 12px;
    padding-bottom: 0px
}

.ag-theme-frk .ag-column-drop-vertical-empty-message {
    display: flex;
    align-items: center;
    border: dashed 1px;
    border-color: #e8e8e8;
    border-color: var(--ag-border-color, #e8e8e8);
    margin: 12px;
    padding: 12px
}

.ag-theme-frk .ag-column-drop-empty-message {
    color: #212121;
    color: var(--ag-foreground-color, #212121);
    opacity: .75
}

.ag-theme-frk .ag-status-bar {
    font-weight: normal
}

.ag-theme-frk .ag-status-name-value-value {
    font-weight: 700
}

.ag-theme-frk .ag-paging-number,.ag-theme-frk .ag-paging-row-summary-panel-number {
    font-weight: 700
}

.ag-theme-frk .ag-column-drop-cell-button {
    opacity: .5
}

.ag-theme-frk .ag-column-drop-cell-button:hover {
    opacity: .75
}

.ag-theme-frk .ag-header-cell-menu-button:hover,.ag-theme-frk .ag-side-button-button:hover,.ag-theme-frk .ag-tab:hover,.ag-theme-frk .ag-panel-title-bar-button:hover,.ag-theme-frk .ag-header-expand-icon:hover,.ag-theme-frk .ag-column-group-icons:hover,.ag-theme-frk .ag-group-expanded .ag-icon:hover,.ag-theme-frk .ag-group-contracted .ag-icon:hover,.ag-theme-frk .ag-chart-settings-prev:hover,.ag-theme-frk .ag-chart-settings-next:hover,.ag-theme-frk .ag-group-title-bar-icon:hover,.ag-theme-frk .ag-column-select-header-icon:hover,.ag-theme-frk .ag-floating-filter-button-button:hover,.ag-theme-frk .ag-filter-toolpanel-expand:hover,.ag-theme-frk .ag-chart-menu-icon:hover {
    color: #2196f3;
    color: var(--ag-alpine-active-color, #2196f3)
}

.ag-theme-frk .ag-chart-settings-card-item.ag-not-selected:hover {
    opacity: .35
}

.ag-theme-frk .ag-ltr .ag-panel-title-bar-button {
    margin-left: 12px;
    margin-right: 6px
}

.ag-theme-frk .ag-rtl .ag-panel-title-bar-button {
    margin-right: 12px;
    margin-left: 6px
}

.ag-theme-frk .ag-filter-toolpanel-group-container {
    padding-left: 6px
}

.ag-theme-frk .ag-filter-toolpanel-instance-filter {
    border: none;
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    border-left: dashed 1px;
    border-left-color: #e8e8e8;
    border-left-color: var(--ag-border-color, #e8e8e8);
    margin-left: 8px;
    padding-left: 8px;
    margin-right: 12px
}

.ag-theme-frk .ag-set-filter-list {
    padding-top: 3px;
    padding-bottom: 3px
}

.ag-theme-frk .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-frk .ag-layout-auto-height .ag-center-cols-container,.ag-theme-frk .ag-layout-print .ag-center-cols-clipper,.ag-theme-frk .ag-layout-print .ag-center-cols-container {
    min-height: 150px
}

.ag-theme-frk .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 60px
}

.ag-theme-frk .ag-date-time-list-page-entry-is-current {
    background-color: #2196f3;
    background-color: var(--ag-alpine-active-color, #2196f3)
}

.ag-theme-frk .ag-header-row .ag-header-cell-sortable:hover {
    color: var(--ag-header-cell-text);
    background-color: var(--ag-grid-header-cell-sort-hover-bg)
}

.ag-theme-frk .ag-header-row .ag-header-cell-sortable:hover .ag-header-icon {
    color: var(--ag-header-cell-text)
}

.ag-theme-frk--light-striping .ag-row-odd {
    background-color: var(--ag-grid-grey)
}

.ag-theme-frk--dark,.ag-theme-frk--dark-striping {
    -webkit-font-smoothing: antialiased;
    color: #212121;
    color: var(--ag-foreground-color, #212121);
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 13px;
    line-height: normal
}

@font-face {
    font-family: "agGridAlpine";
    src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABWoAAsAAAAAJ9AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAmYAAAR2ZcBn9U9TLzIAAANwAAAAQQAAAFZWUVMIY21hcAAAA7QAAAIcAAAFnIMq5ipnbHlmAAAF0AAAC80AABVszjC1ZWhlYWQAABGgAAAANAAAADZ2zsSBaGhlYQAAEdQAAAAeAAAAJAfSBDFobXR4AAAR9AAAABcAAAE0xzj/+2xvY2EAABIMAAAAdQAAAJwYJx3EbWF4cAAAEoQAAAAfAAAAIAFjAKpuYW1lAAASpAAAATUAAAJG5xgJvXBvc3QAABPcAAAByQAAAqgIzxhUeJx9lEtyElEUhv+mm0gCJilFjRhjovEVXzF2uhuaRx4QEDJwYFkOnMSyyrKKcsQ6XIAryNAVuAAHrsAFOHDo2PK7h0ZMBuEWze3z+M9//3Mu8iTNaVNN5doHhy81PzwafVRFgcYf5/9/7w0/vD9SYfKGL7DfgrygpHnd1GuN9M2b90beca7sV/xX/jv/s//F/yWfqFU9JrqobVakmGeoRFXVlCqnGWwR+7oaRPs8m2a9oKvKm6ernpaoGZHTM8QN9XVPi+B0DKetPaISlsNs8xyw7mvhjIgUlDy+be1gDVBkBU3qKmtWz2HZhkmL/Ab+i9Tcp3ZIVgdfB3Z5LE32LV2Ck8sITNWe3ugpfndSh1LNchK+kQ7sPbS3NTSZRDXBqVHLYW/BYGKvgReTsQl6lajdTNEN3SK7Bk4btJZl1y17jcgYbgl9CeycMVxLWmf/Qm/pRREW45y2aTpW4CHsp/aO4aV6dMLaAmtA7BM4TK2uPw+oFdKVGPQlfEN90rG+6rt+6Kd+64/O6TJ1YjvDHuj7Z2pTQMHT0V28zX9Wd9YZZuB01MmIWU5eM3UifL1MQ1etyMmcOgn7EGti8XPwdPFd2KT0I6BGaHVdp/OsHd4jos9n09lglUzpHlOwYBPct1moMKNbum6I4zlM0XoZRLcb86uYbg3wrlnfnLruhi3am7sLrt8VurPCb8gJq6bTId5VLA5parlhWSnsHcYz/Cmsp9Ucq2VYhbqLz81Y325Hl0rrnGfMJNYduxl9m6/bMKhmN7VMDx37VtaxKxYXWZbHP0GY3fDEtHMz3YGbm4/BX0ArchMAAHicY2BkmsY4gYGVgYGpimkPAwNDD4RmfMBgyMgEFGVgZWbACgLSXFMYDjDofjRifgHkRjG/BZnCwAiSAwDkfwr5AAAAeJy11AdSG0EQheFfgSxwIOecEWCCySCiEHAJnCkcKJw5h8/me/QJ8Bt1+wC4ylv1qXdGq92ZWr0GaoCczEkesvVkdEYmq9lMdT5HY3U+z2+NC9ST1XmRK264s6X7e80WueSaW8tUR3+PjK4u0McEzzU6YoUDdjlmjXNWKbHBPnucsMUmp7pmh3XKnLHNIRUu9Pu0irzWWEudntuglTTpjs208JgntNJGOx100kU3PfTqWf0MMMgQw4wwyhjjevokU0wzw6x2U2SeBRb1/TOWWNYia3nYcfTA69OxcrB7vHa+WtKO9062NrXZnfXy2fZh5eIfbvYfjkL6yP2K0Tnpjbq028uwIi/CgbwMu/IqHMvrsCZvQrrn27Aq70JJrsKGXId9eR/25EM4kY9hSz6FTbkJp3Ib0j/vc9iRL2FdvoayfAtn8j1sy49wKD9DRe6CXqBlXMqLZR2p5lzKl+VdypjVuJQ9q3WkWudItd6RaoMj1UaXMmlNjlQLLr1Ja3ak2uJI9ZFTdrCgFGFBecKeOiULa3XKGNbmlDas3Sl3WIdTArFOpyxiXU6pxLqd8on1OCUV63XKLNbnlF6s3ynH2IBTorFBp+xiQ04px4ad8o6NOCUfG3XqAdiYUzfAxp36Ajbh1CGwSadegU05dQ1s2ql/YDMu9UubdSknNufUXbCiU5/B5p06DrbgqutfdOpCWFA/wgLLfwB3H6YceJztWHtwVNUZv9852b179/2+WUI22b3ZXNjshib7uEkWdkMSSMAQcVwwQDFEikONtqK0KBAR/2hNHavjDPgH6Uw7bcPUmUZaph0VKk6VEkeldqTtDOof1dKSqmlxGLGBvfQ7Z3dDAqnaPzttsnvej+98z9+3Agj4R6ZoXLAIAoR8sugLpUKaGiJTunV6Gi7qd2F5kMZz09PZ7PQ0W264evnqZfoR/Ugw4C6H4BOqBMEjyqKqGTRWRrCgMmt6VFZ+8PTTsZdfJlksYk/rg/39/e18JMYHyGOzOv0b+vv1T2evR7LYpbSDdggS3iNrroRL1iQ43DaZP5/Rj+pH4WJmUjfA5ckMrNGPCoSvP0APCF6hFreHRaNo9Mp+2d+spbV0Uq1X6z2iioQidUgfXNwxOKC1tmoDg++VGwNtBw+2HTjAS3pgzhRvFF4tz2LJrivx0Y4tkfMy4VLUhE9hNfxyePj48DDsGh6mtsJpZOgufUQo0Xmenhc8QoBxP2wHn8sbhESoOQspV7IRJNBkkOmDVz4JJoL4oWZeF6b0v/VNwFgfPY/9OZNXPgF/3ykYu3nu+fL851MU9g2nP144Q2I3nlw4c+/sMyk/0xVyReY7F8+k5uvOLQ5+/fpzi7yjD9CvoD6ZhEpBkECUJaBaDRiZ6Hxef3M6xcRGPtAH2rbqBchOTJw6YrEEHP6mFU1+RwB+DT/I4IT+MiybmMjabMGq+kC4qSkciCwMsuMr+B1x1POifByCEAm5QgbFlfAorgy4FBeNF54gO/TVXFbHhqdJYlgfYZIqSqukh+QInmFAGgmqD+yCVv0UmgWN66f0iZJ9FN/zMD2BrwkI1ZzzRh9qbUjmDa8fGZVGPtUrHqSBHNGtSlMeLg7rKUYyvIalAnoKXqMvNoULz5PuW5uUwvNsjnQrTYVtpLtkE0/SJ5muSYDsEiVQUV3gImzo1MdgY6d+WB/rhI1YkPScLmzEJbjdKAhXr9Cv0Q8FJ2pItdAjPCx8D6lF81ANswilSgrlLBtlfwY8Ea+dKOHGilQySxLNQfB5jeF6tREU3IAq0JzWstDsl712HMHhVDLdHKQJJr9GUBtJMgu4i5Q2FffUgF8OEjTFtNaEm4Pg9TnATsKNsITidj+9R7zzXoPep2qaStKqtvKo3gEjBKjBeZboA5I76HXKXqfZYKsMeeQ6j9lmqjB5HfJCq1zrNxKT3fwzd9hf7bI5JbtJNDmsLr/F7fRWudw1fnely2S2iRUGR9BttBjcbovNbV7aECWUmCwmA0kR0eywGkmCgtltIn81ffMRA2lRr/yWEzPy5pXv0Ad+H5BchSf/aK0JekzuqtqIL5yq9y5U3ZLDbPN5k821Df7KSrPD7ggs9jssEbfFbgm4rLLb7jIZRU+oMeKx+Sp9TrPF4fbYJItERdEgeqq/e+y4ZDGaRZvZIJ2RHCbJLp12SGanW/i/7P6rZTcnnoEqou9R0Xrpch7QYA3+Y0CDy7phEsMbrCn5rznyXvW5stZYmEumE83+GsgRJjq/z+sAGUVkh3D9EhCZMtSnkp8toviGmyTR4HW4PM6l7Wa70WZyeHx9eatZcnvdFf23VUguHPks5k48OGS3WfxOT+XGjQ63weC0uqrvedDhc9slybhvt9FkdDnc/ytvnBNDIui4RRljzgS0IL46Di3QmpsdQx5DPFElNArLmJ5ocpoZbQ0+ChjYMipGtDJAm5VxIIgWreFYmNmtpsppZouinNYaSRgql8V61g+sH91ZTam3Kx6PaZuHbhvdubCiwtc3GO/yLhjc33PLqkw01bAqGjK11N26Kurt6asL3LH/cfIj3Lu4a89as0XbrDTG0glYsXutxbx0m1R9a/PyrVpdW020uyHVsKXFG+3J1/VkNuHgLPrtiMHiSD9CA0YLJzWSJaWXcE8BBpxEH4OT6FJIRff+OwJ49xP7BxcgZfrJhTtHf8ppr+aNhRXw7eiqaHTVOlZAQNu6HK8slufW7ulixJpL9SjS1BPlRQm7DCHvRcGGFIk+0aWmQgbZp6U0OjR9bJo8Wxh/O3eWTE2PHof+6Vzu7bPZ0be5yHhxiUyh3LjVaqooM2xHLr30UmZ6Wk/l85A6cSLDMbNVsBbxBq4v4w2GwaqEGkERVKFBWCIImpJKyLO+kc/pI/4+nssd42XhjX/XmR4u/uVKdbZUIzmmmfdfT5MAiPoj+PXgPSn8qvhlYyLWIazpENPRwml+FF5BntUnsAW/0CfIDn6vvjqHd+X0ESQhm83OwzMP6jomFsizC5xlsCufJ0c5y3TrXL9oYphJY3BGDdHlZT/IfCIJTrYxyN82WbaRA+QkZiABtBLBgxEqAymlqEe8hdYgI8aNKD4WuuzQANjgyqb8MLxUGRtr3dLSsqV1bExZGn4G+vSfwy7eBuXaJFxUMsrNLQP3DbTcjK1ofgyrlWxoy46BFs7Xq1fpJMfE1/E1hPiSJRoGlhUhHQaWXJX6DHuSBb29I5e0S6RBu6QhOHsdkoVeVm7GPvkAZ/TXe3shWY8t/GjLent7d2KNn0u/g2QZjz9Dn0EqXBzTJnyAionAEj2lCph76CP9QDp0/V1MQDbo6PfIOznY9S4fox595B0+NuNzruksyiA1819Ex+UvtKKsh7Pl+9+kbxbvn7l2hpDczKWoQ2VKGFHFa/9QpmTGN44XfSNzcTLANzK6noFWGse6DVpKOnWOOnnuyaKnjGmCyBI5cu7ChdjJkzFekiCvvsXLmbcVc8IQ05V5s0JIsiZGERkaAQOICgwksYXz5Yh6RzzWu2ZT6/YGPR6ugzXYgLfCdWxwvpRRH9i0pjcWrwvr8Ybt+od1YXirYXsrHyvTdzfmDD4hKNQjfQqDWKIyN2EINfsZ/EqmgfE3lErQynF7+9p227M8O+jBUn/BFQiEAwFIFZ7Lw/fzdCjS2BjBPGIbX3Io3FSpVOKn4CaHuFsoyXAv3YMa28Z9W7r4L2v1WIFoRC4jn0SjA/mtsqQMWV6PbAG2CkOQ7E/4sanCLU+h+zZI1W1LtK32tupaCPraV2wHINTri8sH/xyDcx7JanKOphc1u2CBSSZgIgdMCJ/sbucZeOgpyWJxWBdZJMtg47KgT39v4TrrNqMhkGr4kmzB7eQJp9Nj94/aKa3S/2L0qpVJ98GKChBN7jOCmb9jnI6j9dUKi4TlwkrhJiEvbBIGhTvxXUEiu6mdiBWRRqIST5ZodYaQy48BVEsbvDILSCmuSqLqQ/wgKjLv+DkzIl45kVKNYiKlRQEZkUAH7UsgDlYjRkX0JbR6dDHUtWhFFJCe6IpF+vv6+9d6UA27C6f+PqUkiVQwAUkqtfCCObYuH5OiKxftlGLr1sXM7XXNC4JQeBX27gEYziVvagHYnYNf7WbrkRet0X0nWrr30Z/Me341710pvGqUcPnUGy4nXgZ7wMEPl+5d1N1ApFge7wGEqP5ocGXLQy+uTu37ZzoykNu7N4yrKcDeYXjoBlvknpiMZ/RT0JrRyccZlu226cLs3wO8wuKyVTmZttQytjmZVdEwh2ms38xmSgb16M4dnV1dnTt2grPcevSezRtTmpbauPlsuUHPswn9H3MXX9k7ZxFvlGyI0WJFG08zanggKPp79T8grev+zs77H2VF1xejkkyV1mMx/YUJviEXEGUMtuy3j7m/aPHMYLKNZQbXsGEvHeJxlSMZ5v8A93JEUvSDhffJkcJadNRZmOQD+uEcmSqcLt9JySEmPY8E58ABDnIIY19fSe6HKGVzEimOUqpf0C/MnUPsivRgwOS75z+zuKA092Pq4b+bsN8qNLgLPu0snNT/1AFVrPUbqOkorYuTTvZCD77mOA82HbfP8ClOxouxgeVL5GMeEqCVjGOMYKo5y88PCW7BLySYH/XxVNdvFOUssExWQcNOMMzsmwUSkmlNxpUyfjQgrxQxgBZdlswhAFj85byp8NwjbT1lpNDRtL7mvoGew8lCN3mFYYLYCsuyqjuWtg60jOXh7v2VX21vLYKFptWG9fnbcSV54V8PFbSvAAAAeJxjYGRgYADiJZeya+P5bb4ycDO/AApEcT7e1wCj///+/5v5LfNboEoOBiYgyQAAoN8P3nicY2BkYGB+wcAAIv///v+b+S0DIwMq8AUAntwHCgAAeJxjYGBgYH4Bwv9/Q+ihjekBAG/aMMwAeJxjYAACKYYghiyGJQz7GN4xSjA6MZYwTmNcxXiH8R/THeZdzFdY3Fh2sJxh1WEtY53Cuob1G5semxtbHNsitgfsbOwK7G7sEewl7Ec4mDjSOHk4FTjTOA9w3uL8xcXBJcalwmXE5cYVwpXBtY10CAAggCv3AAAAeJxjYGRgYPBlmMfAwwACTEDMBYQMDP/BfAYAIOsCDgB4nHWRPU7DQBCFnxMniBghJCREx1Y0SM5PQZEuFHGfIgWdE68dR7bXWm8ipeMYnIBjUHIETsEheDFTREjZ1a6/+fbNNAZwgy94OC4PV+19XB1csPrjLulW2Cc/CPcQ4Em4T/8sPKB9EQ7YWXKC51/S3ONNuINrvAt36T+EffKncA93+Bbu0/8ID7D0fOEAj95rnEU2T2ZFnVd6obNdEdtTdcpLbZvcVGocjk51pCttY6cTtTqoZp9NnEtVak2p5qZyuiiMqq3Z6rULN87V0+EwFR+uTYkYGSJY5EgwQ4GaVEFjwZNhRxPz9VzqnF/yWDSsDGuFMUKMzqYjnqrtiOH4TdixwoF3gz17JrQOKeuUGcO/ojBvJx/TBbehqdu3Lc2aPsSm7aoxxZA7/ZcPmeKkXwK+aWkAAAB4nG2SB2/bMBSE/cWS7dhp46ZtuvceapvuvXeb/geGomUiEimQlO3k15e1gwAB+gASd4eHe8cHtpZai+q3/l+bLNEmIaVDlx7L9BmwwiEOs8qQI6xxlGMcZ50TnOQUpznDWc5xngtc5BKXucJVrnGdG9zkFre5w10y7nGfB2zwkEc85glPecZzXvCSV7zmDW95x3s+8JFPfOYLX/nGd37wk1/8ZpM/rYEoCqcKEbQ1HeGcnfq28LIjhZGqTOVYuDCUYyW3t+wsmwOVr+8L2uQqKFdpI4Ja25cbs9e5Im1pXVbrSFw3kqYyvi+tCU7IoPJE2nonlc5635Z+ksaTbSS58jJVsxigO7+zjZ6a1SLOypfVjsp8Kfy4HVFnpMs4Ph1p50NSOF2nhbNNncSGkJRqFDqlNjFHt7Qi16boVWKmK72rkkqZphdzL5hRs5AYa9TA2JCJsrRTlad1dFHtWpu01hMberVTE20bP3TRzGZbTQjWZHY0Wj0omNTpYhwSLyaq76tol+V2avbgv1iDBZy39RY4pg5xTWvBKXVwr8tzydbK9BqzeA+CAocioLEYpngkJWO22WIW/0ZORUPNDhNG7LZafwFegLa2AAAA") format("woff");
    font-weight: normal;
    font-style: normal
}

.ag-theme-frk--dark .ag-icon,.ag-theme-frk--dark-striping .ag-icon {
    font-family: "agGridAlpine";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ag-theme-frk--dark .ag-icon-aggregation::before,.ag-theme-frk--dark-striping .ag-icon-aggregation::before {
    content: "\f101"
}

.ag-theme-frk--dark .ag-icon-arrows::before,.ag-theme-frk--dark-striping .ag-icon-arrows::before {
    content: "\f102"
}

.ag-theme-frk--dark .ag-icon-asc::before,.ag-theme-frk--dark-striping .ag-icon-asc::before {
    content: "\f103"
}

.ag-theme-frk--dark .ag-icon-cancel::before,.ag-theme-frk--dark-striping .ag-icon-cancel::before {
    content: "\f104"
}

.ag-theme-frk--dark .ag-icon-chart::before,.ag-theme-frk--dark-striping .ag-icon-chart::before {
    content: "\f105"
}

.ag-theme-frk--dark .ag-icon-color-picker::before,.ag-theme-frk--dark-striping .ag-icon-color-picker::before {
    content: "\f109"
}

.ag-theme-frk--dark .ag-icon-columns::before,.ag-theme-frk--dark-striping .ag-icon-columns::before {
    content: "\f10a"
}

.ag-theme-frk--dark .ag-icon-contracted::before,.ag-theme-frk--dark-striping .ag-icon-contracted::before {
    content: "\f10b"
}

.ag-theme-frk--dark .ag-icon-copy::before,.ag-theme-frk--dark-striping .ag-icon-copy::before {
    content: "\f10c"
}

.ag-theme-frk--dark .ag-icon-cross::before,.ag-theme-frk--dark-striping .ag-icon-cross::before {
    content: "\f10d"
}

.ag-theme-frk--dark .ag-icon-csv::before,.ag-theme-frk--dark-striping .ag-icon-csv::before {
    content: "\f10e"
}

.ag-theme-frk--dark .ag-icon-desc::before,.ag-theme-frk--dark-striping .ag-icon-desc::before {
    content: "\f10f"
}

.ag-theme-frk--dark .ag-icon-excel::before,.ag-theme-frk--dark-striping .ag-icon-excel::before {
    content: "\f110"
}

.ag-theme-frk--dark .ag-icon-expanded::before,.ag-theme-frk--dark-striping .ag-icon-expanded::before {
    content: "\f111"
}

.ag-theme-frk--dark .ag-icon-eye-slash::before,.ag-theme-frk--dark-striping .ag-icon-eye-slash::before {
    content: "\f112"
}

.ag-theme-frk--dark .ag-icon-eye::before,.ag-theme-frk--dark-striping .ag-icon-eye::before {
    content: "\f113"
}

.ag-theme-frk--dark .ag-icon-filter::before,.ag-theme-frk--dark-striping .ag-icon-filter::before {
    content: "\f114"
}

.ag-theme-frk--dark .ag-icon-first::before,.ag-theme-frk--dark-striping .ag-icon-first::before {
    content: "\f115"
}

.ag-theme-frk--dark .ag-icon-grip::before,.ag-theme-frk--dark-striping .ag-icon-grip::before {
    content: "\f116"
}

.ag-theme-frk--dark .ag-icon-group::before,.ag-theme-frk--dark-striping .ag-icon-group::before {
    content: "\f117"
}

.ag-theme-frk--dark .ag-icon-last::before,.ag-theme-frk--dark-striping .ag-icon-last::before {
    content: "\f118"
}

.ag-theme-frk--dark .ag-icon-left::before,.ag-theme-frk--dark-striping .ag-icon-left::before {
    content: "\f119"
}

.ag-theme-frk--dark .ag-icon-linked::before,.ag-theme-frk--dark-striping .ag-icon-linked::before {
    content: "\f11a"
}

.ag-theme-frk--dark .ag-icon-loading::before,.ag-theme-frk--dark-striping .ag-icon-loading::before {
    content: "\f11b"
}

.ag-theme-frk--dark .ag-icon-maximize::before,.ag-theme-frk--dark-striping .ag-icon-maximize::before {
    content: "\f11c"
}

.ag-theme-frk--dark .ag-icon-menu::before,.ag-theme-frk--dark-striping .ag-icon-menu::before {
    content: "\f11d"
}

.ag-theme-frk--dark .ag-icon-minimize::before,.ag-theme-frk--dark-striping .ag-icon-minimize::before {
    content: "\f11e"
}

.ag-theme-frk--dark .ag-icon-next::before,.ag-theme-frk--dark-striping .ag-icon-next::before {
    content: "\f11f"
}

.ag-theme-frk--dark .ag-icon-none::before,.ag-theme-frk--dark-striping .ag-icon-none::before {
    content: "\f120"
}

.ag-theme-frk--dark .ag-icon-not-allowed::before,.ag-theme-frk--dark-striping .ag-icon-not-allowed::before {
    content: "\f121"
}

.ag-theme-frk--dark .ag-icon-paste::before,.ag-theme-frk--dark-striping .ag-icon-paste::before {
    content: "\f122"
}

.ag-theme-frk--dark .ag-icon-pin::before,.ag-theme-frk--dark-striping .ag-icon-pin::before {
    content: "\f123"
}

.ag-theme-frk--dark .ag-icon-pivot::before,.ag-theme-frk--dark-striping .ag-icon-pivot::before {
    content: "\f124"
}

.ag-theme-frk--dark .ag-icon-previous::before,.ag-theme-frk--dark-striping .ag-icon-previous::before {
    content: "\f125"
}

.ag-theme-frk--dark .ag-icon-right::before,.ag-theme-frk--dark-striping .ag-icon-right::before {
    content: "\f128"
}

.ag-theme-frk--dark .ag-icon-save::before,.ag-theme-frk--dark-striping .ag-icon-save::before {
    content: "\f129"
}

.ag-theme-frk--dark .ag-icon-small-down::before,.ag-theme-frk--dark-striping .ag-icon-small-down::before {
    content: "\f12a"
}

.ag-theme-frk--dark .ag-icon-small-left::before,.ag-theme-frk--dark-striping .ag-icon-small-left::before {
    content: "\f12b"
}

.ag-theme-frk--dark .ag-icon-small-right::before,.ag-theme-frk--dark-striping .ag-icon-small-right::before {
    content: "\f12c"
}

.ag-theme-frk--dark .ag-icon-small-up::before,.ag-theme-frk--dark-striping .ag-icon-small-up::before {
    content: "\f12d"
}

.ag-theme-frk--dark .ag-icon-tick::before,.ag-theme-frk--dark-striping .ag-icon-tick::before {
    content: "\f12e"
}

.ag-theme-frk--dark .ag-icon-tree-closed::before,.ag-theme-frk--dark-striping .ag-icon-tree-closed::before {
    content: "\f12f"
}

.ag-theme-frk--dark .ag-icon-tree-indeterminate::before,.ag-theme-frk--dark-striping .ag-icon-tree-indeterminate::before {
    content: "\f130"
}

.ag-theme-frk--dark .ag-icon-tree-open::before,.ag-theme-frk--dark-striping .ag-icon-tree-open::before {
    content: "\f131"
}

.ag-theme-frk--dark .ag-icon-unlinked::before,.ag-theme-frk--dark-striping .ag-icon-unlinked::before {
    content: "\f132"
}

.ag-theme-frk--dark .ag-icon-row-drag::before,.ag-theme-frk--dark-striping .ag-icon-row-drag::before {
    content: "\f116"
}

.ag-theme-frk--dark .ag-left-arrow::before,.ag-theme-frk--dark-striping .ag-left-arrow::before {
    content: "\f119"
}

.ag-theme-frk--dark .ag-right-arrow::before,.ag-theme-frk--dark-striping .ag-right-arrow::before {
    content: "\f128"
}

.ag-theme-frk--dark .ag-root-wrapper,.ag-theme-frk--dark-striping .ag-root-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk--dark [class^=ag-],.ag-theme-frk--dark [class^=ag-]:focus,.ag-theme-frk--dark [class^=ag-]:after,.ag-theme-frk--dark [class^=ag-]:before,.ag-theme-frk--dark-striping [class^=ag-],.ag-theme-frk--dark-striping [class^=ag-]:focus,.ag-theme-frk--dark-striping [class^=ag-]:after,.ag-theme-frk--dark-striping [class^=ag-]:before {
    box-sizing: border-box;
    outline: none
}

.ag-theme-frk--dark [class^=ag-]::-ms-clear,.ag-theme-frk--dark-striping [class^=ag-]::-ms-clear {
    display: none
}

.ag-theme-frk--dark .ag-checkbox .ag-input-wrapper,.ag-theme-frk--dark .ag-radio-button .ag-input-wrapper,.ag-theme-frk--dark-striping .ag-checkbox .ag-input-wrapper,.ag-theme-frk--dark-striping .ag-radio-button .ag-input-wrapper {
    overflow: visible
}

.ag-theme-frk--dark .ag-range-field .ag-input-wrapper,.ag-theme-frk--dark-striping .ag-range-field .ag-input-wrapper {
    height: 100%
}

.ag-theme-frk--dark .ag-toggle-button,.ag-theme-frk--dark-striping .ag-toggle-button {
    flex: none;
    width: unset;
    min-width: unset
}

.ag-theme-frk--dark .ag-ltr .ag-label-align-right .ag-label,.ag-theme-frk--dark-striping .ag-ltr .ag-label-align-right .ag-label {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-label-align-right .ag-label,.ag-theme-frk--dark-striping .ag-rtl .ag-label-align-right .ag-label {
    margin-right: 6px
}

.ag-theme-frk--dark input[class^=ag-],.ag-theme-frk--dark-striping input[class^=ag-] {
    margin: 0;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk--dark textarea[class^=ag-],.ag-theme-frk--dark select[class^=ag-],.ag-theme-frk--dark-striping textarea[class^=ag-],.ag-theme-frk--dark-striping select[class^=ag-] {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk--dark input[class^=ag-]:not([type]),.ag-theme-frk--dark input[class^=ag-][type=text],.ag-theme-frk--dark input[class^=ag-][type=number],.ag-theme-frk--dark input[class^=ag-][type=tel],.ag-theme-frk--dark input[class^=ag-][type=date],.ag-theme-frk--dark input[class^=ag-][type=datetime-local],.ag-theme-frk--dark textarea[class^=ag-],.ag-theme-frk--dark-striping input[class^=ag-]:not([type]),.ag-theme-frk--dark-striping input[class^=ag-][type=text],.ag-theme-frk--dark-striping input[class^=ag-][type=number],.ag-theme-frk--dark-striping input[class^=ag-][type=tel],.ag-theme-frk--dark-striping input[class^=ag-][type=date],.ag-theme-frk--dark-striping input[class^=ag-][type=datetime-local],.ag-theme-frk--dark-striping textarea[class^=ag-] {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border-width: 1px;
    border-style: solid;
    border-color: #babfc7;
    border-color: var(--ag-input-border-color, var(--ag-border-color, #babfc7))
}

.ag-theme-frk--dark input[class^=ag-]:not([type]):disabled,.ag-theme-frk--dark input[class^=ag-][type=text]:disabled,.ag-theme-frk--dark input[class^=ag-][type=number]:disabled,.ag-theme-frk--dark input[class^=ag-][type=tel]:disabled,.ag-theme-frk--dark input[class^=ag-][type=date]:disabled,.ag-theme-frk--dark input[class^=ag-][type=datetime-local]:disabled,.ag-theme-frk--dark textarea[class^=ag-]:disabled,.ag-theme-frk--dark-striping input[class^=ag-]:not([type]):disabled,.ag-theme-frk--dark-striping input[class^=ag-][type=text]:disabled,.ag-theme-frk--dark-striping input[class^=ag-][type=number]:disabled,.ag-theme-frk--dark-striping input[class^=ag-][type=tel]:disabled,.ag-theme-frk--dark-striping input[class^=ag-][type=date]:disabled,.ag-theme-frk--dark-striping input[class^=ag-][type=datetime-local]:disabled,.ag-theme-frk--dark-striping textarea[class^=ag-]:disabled {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    background-color: #f1f2f4;
    background-color: var(--ag-input-disabled-background-color, #f1f2f4);
    border-color: rgba(186,191,199,.3);
    border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3))
}

.ag-theme-frk--dark input[class^=ag-]:not([type]):focus,.ag-theme-frk--dark input[class^=ag-][type=text]:focus,.ag-theme-frk--dark input[class^=ag-][type=number]:focus,.ag-theme-frk--dark input[class^=ag-][type=tel]:focus,.ag-theme-frk--dark input[class^=ag-][type=date]:focus,.ag-theme-frk--dark input[class^=ag-][type=datetime-local]:focus,.ag-theme-frk--dark textarea[class^=ag-]:focus,.ag-theme-frk--dark-striping input[class^=ag-]:not([type]):focus,.ag-theme-frk--dark-striping input[class^=ag-][type=text]:focus,.ag-theme-frk--dark-striping input[class^=ag-][type=number]:focus,.ag-theme-frk--dark-striping input[class^=ag-][type=tel]:focus,.ag-theme-frk--dark-striping input[class^=ag-][type=date]:focus,.ag-theme-frk--dark-striping input[class^=ag-][type=datetime-local]:focus,.ag-theme-frk--dark-striping textarea[class^=ag-]:focus {
    outline: none;
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4);
    border-color: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark input[class^=ag-][type=number],.ag-theme-frk--dark-striping input[class^=ag-][type=number] {
    -moz-appearance: textfield
}

.ag-theme-frk--dark input[class^=ag-][type=number]::-webkit-outer-spin-button,.ag-theme-frk--dark input[class^=ag-][type=number]::-webkit-inner-spin-button,.ag-theme-frk--dark-striping input[class^=ag-][type=number]::-webkit-outer-spin-button,.ag-theme-frk--dark-striping input[class^=ag-][type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ag-theme-frk--dark input[class^=ag-][type=range],.ag-theme-frk--dark-striping input[class^=ag-][type=range] {
    padding: 0
}

.ag-theme-frk--dark input[class^=ag-][type=button]:focus,.ag-theme-frk--dark button[class^=ag-]:focus,.ag-theme-frk--dark-striping input[class^=ag-][type=button]:focus,.ag-theme-frk--dark-striping button[class^=ag-]:focus {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk--dark .ag-drag-handle,.ag-theme-frk--dark-striping .ag-drag-handle {
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-list-item,.ag-theme-frk--dark .ag-virtual-list-item,.ag-theme-frk--dark-striping .ag-list-item,.ag-theme-frk--dark-striping .ag-virtual-list-item {
    height: 24px
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-virtual-list-item:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-virtual-list-item:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-virtual-list-item:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-virtual-list-item:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-select-list,.ag-theme-frk--dark-striping .ag-select-list {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    overflow-y: auto;
    overflow-x: hidden
}

.ag-theme-frk--dark .ag-list-item,.ag-theme-frk--dark-striping .ag-list-item {
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ag-theme-frk--dark .ag-list-item.ag-active-item,.ag-theme-frk--dark-striping .ag-list-item.ag-active-item {
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk--dark .ag-select-list-item,.ag-theme-frk--dark-striping .ag-select-list-item {
    padding-left: 4px;
    padding-right: 4px;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ag-theme-frk--dark .ag-select-list-item span,.ag-theme-frk--dark-striping .ag-select-list-item span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ag-theme-frk--dark .ag-select .ag-picker-field-wrapper,.ag-theme-frk--dark-striping .ag-select .ag-picker-field-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    min-height: 24px;
    cursor: default
}

.ag-theme-frk--dark .ag-select.ag-disabled .ag-picker-field-wrapper:focus,.ag-theme-frk--dark-striping .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
    box-shadow: none
}

.ag-theme-frk--dark .ag-select:not(.ag-cell-editor),.ag-theme-frk--dark-striping .ag-select:not(.ag-cell-editor) {
    height: 24px
}

.ag-theme-frk--dark .ag-select .ag-picker-field-display,.ag-theme-frk--dark-striping .ag-select .ag-picker-field-display {
    margin: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ag-theme-frk--dark .ag-select .ag-picker-field-icon,.ag-theme-frk--dark-striping .ag-select .ag-picker-field-icon {
    display: flex;
    align-items: center
}

.ag-theme-frk--dark .ag-select.ag-disabled,.ag-theme-frk--dark-striping .ag-select.ag-disabled {
    opacity: .5
}

.ag-theme-frk--dark .ag-rich-select,.ag-theme-frk--dark-striping .ag-rich-select {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk--dark .ag-rich-select-list,.ag-theme-frk--dark-striping .ag-rich-select-list {
    width: 100%;
    min-width: 200px;
    height: 273px
}

.ag-theme-frk--dark .ag-rich-select-value,.ag-theme-frk--dark-striping .ag-rich-select-value {
    padding: 0 6px 0 18px;
    height: 42px
}

.ag-theme-frk--dark .ag-rich-select-virtual-list-item,.ag-theme-frk--dark-striping .ag-rich-select-virtual-list-item {
    cursor: default;
    height: 24px
}

.ag-theme-frk--dark .ag-rich-select-virtual-list-item:hover,.ag-theme-frk--dark-striping .ag-rich-select-virtual-list-item:hover {
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk--dark .ag-rich-select-row,.ag-theme-frk--dark-striping .ag-rich-select-row {
    padding-left: 18px
}

.ag-theme-frk--dark .ag-rich-select-row-selected,.ag-theme-frk--dark-striping .ag-rich-select-row-selected {
    background-color: rgba(33,150,243,.3);
    background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3))
}

.ag-theme-frk--dark .ag-row-drag,.ag-theme-frk--dark .ag-selection-checkbox,.ag-theme-frk--dark .ag-group-expanded,.ag-theme-frk--dark .ag-group-contracted,.ag-theme-frk--dark-striping .ag-row-drag,.ag-theme-frk--dark-striping .ag-selection-checkbox,.ag-theme-frk--dark-striping .ag-group-expanded,.ag-theme-frk--dark-striping .ag-group-contracted {
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-ltr .ag-row-drag,.ag-theme-frk--dark .ag-ltr .ag-selection-checkbox,.ag-theme-frk--dark .ag-ltr .ag-group-expanded,.ag-theme-frk--dark .ag-ltr .ag-group-contracted,.ag-theme-frk--dark-striping .ag-ltr .ag-row-drag,.ag-theme-frk--dark-striping .ag-ltr .ag-selection-checkbox,.ag-theme-frk--dark-striping .ag-ltr .ag-group-expanded,.ag-theme-frk--dark-striping .ag-ltr .ag-group-contracted {
    margin-right: 12px
}

.ag-theme-frk--dark .ag-rtl .ag-row-drag,.ag-theme-frk--dark .ag-rtl .ag-selection-checkbox,.ag-theme-frk--dark .ag-rtl .ag-group-expanded,.ag-theme-frk--dark .ag-rtl .ag-group-contracted,.ag-theme-frk--dark-striping .ag-rtl .ag-row-drag,.ag-theme-frk--dark-striping .ag-rtl .ag-selection-checkbox,.ag-theme-frk--dark-striping .ag-rtl .ag-group-expanded,.ag-theme-frk--dark-striping .ag-rtl .ag-group-contracted {
    margin-left: 12px
}

.ag-theme-frk--dark .ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value),.ag-theme-frk--dark-striping .ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value) {
    height: 40px;
    display: flex;
    align-items: center;
    flex: none
}

.ag-theme-frk--dark .ag-group-expanded,.ag-theme-frk--dark .ag-group-contracted,.ag-theme-frk--dark-striping .ag-group-expanded,.ag-theme-frk--dark-striping .ag-group-contracted {
    cursor: pointer
}

.ag-theme-frk--dark .ag-group-title-bar-icon,.ag-theme-frk--dark-striping .ag-group-title-bar-icon {
    cursor: pointer;
    flex: none;
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-ltr .ag-group-child-count,.ag-theme-frk--dark-striping .ag-ltr .ag-group-child-count {
    margin-left: 2px
}

.ag-theme-frk--dark .ag-rtl .ag-group-child-count,.ag-theme-frk--dark-striping .ag-rtl .ag-group-child-count {
    margin-right: 2px
}

.ag-theme-frk--dark .ag-group-title-bar,.ag-theme-frk--dark-striping .ag-group-title-bar {
    background-color: #fff;
    background-color: var(--ag-subheader-background-color, #fff);
    padding: 6px
}

.ag-theme-frk--dark .ag-group-toolbar,.ag-theme-frk--dark-striping .ag-group-toolbar {
    padding: 6px
}

.ag-theme-frk--dark .ag-disabled-group-title-bar,.ag-theme-frk--dark .ag-disabled-group-container,.ag-theme-frk--dark-striping .ag-disabled-group-title-bar,.ag-theme-frk--dark-striping .ag-disabled-group-container {
    opacity: .5
}

.ag-theme-frk--dark .group-item,.ag-theme-frk--dark-striping .group-item {
    margin: 3px 0
}

.ag-theme-frk--dark .ag-label,.ag-theme-frk--dark-striping .ag-label {
    white-space: nowrap
}

.ag-theme-frk--dark .ag-ltr .ag-label,.ag-theme-frk--dark-striping .ag-ltr .ag-label {
    margin-right: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-label,.ag-theme-frk--dark-striping .ag-rtl .ag-label {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-label-align-top .ag-label,.ag-theme-frk--dark-striping .ag-label-align-top .ag-label {
    margin-bottom: 3px
}

.ag-theme-frk--dark .ag-ltr .ag-slider-field,.ag-theme-frk--dark .ag-ltr .ag-angle-select-field,.ag-theme-frk--dark-striping .ag-ltr .ag-slider-field,.ag-theme-frk--dark-striping .ag-ltr .ag-angle-select-field {
    margin-right: 12px
}

.ag-theme-frk--dark .ag-rtl .ag-slider-field,.ag-theme-frk--dark .ag-rtl .ag-angle-select-field,.ag-theme-frk--dark-striping .ag-rtl .ag-slider-field,.ag-theme-frk--dark-striping .ag-rtl .ag-angle-select-field {
    margin-left: 12px
}

.ag-theme-frk--dark .ag-angle-select-parent-circle,.ag-theme-frk--dark-striping .ag-angle-select-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    border: solid 1px;
    border-color: #babfc7;
    border-color: var(--ag-border-color, #babfc7);
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

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

.ag-theme-frk--dark .ag-picker-field-wrapper,.ag-theme-frk--dark-striping .ag-picker-field-wrapper {
    border: 1px solid;
    border-color: #babfc7;
    border-color: var(--ag-border-color, #babfc7);
    border-radius: 5px
}

.ag-theme-frk--dark .ag-picker-field-wrapper:focus,.ag-theme-frk--dark-striping .ag-picker-field-wrapper:focus {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk--dark .ag-picker-field-button,.ag-theme-frk--dark-striping .ag-picker-field-button {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-dialog.ag-color-dialog,.ag-theme-frk--dark-striping .ag-dialog.ag-color-dialog {
    border-radius: 5px
}

.ag-theme-frk--dark .ag-color-picker .ag-picker-field-display,.ag-theme-frk--dark-striping .ag-color-picker .ag-picker-field-display {
    height: 16px
}

.ag-theme-frk--dark .ag-color-panel,.ag-theme-frk--dark-striping .ag-color-panel {
    padding: 6px
}

.ag-theme-frk--dark .ag-spectrum-color,.ag-theme-frk--dark-striping .ag-spectrum-color {
    background-color: red;
    border-radius: 2px
}

.ag-theme-frk--dark .ag-spectrum-tools,.ag-theme-frk--dark-striping .ag-spectrum-tools {
    padding: 10px
}

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

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

.ag-theme-frk--dark .ag-spectrum-dragger,.ag-theme-frk--dark-striping .ag-spectrum-dragger {
    border-radius: 12px;
    height: 12px;
    width: 12px;
    border: 1px solid #fff;
    background: #000;
    box-shadow: 0 0 2px 0px rgba(0,0,0,.24)
}

.ag-theme-frk--dark .ag-spectrum-hue-background,.ag-theme-frk--dark-striping .ag-spectrum-hue-background {
    border-radius: 2px
}

.ag-theme-frk--dark .ag-spectrum-alpha-background,.ag-theme-frk--dark-striping .ag-spectrum-alpha-background {
    border-radius: 2px
}

.ag-theme-frk--dark .ag-spectrum-tool,.ag-theme-frk--dark-striping .ag-spectrum-tool {
    margin-bottom: 10px;
    height: 11px;
    border-radius: 2px
}

.ag-theme-frk--dark .ag-spectrum-slider,.ag-theme-frk--dark-striping .ag-spectrum-slider {
    margin-top: -12px;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    background-color: #f8f8f8;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.37)
}

.ag-theme-frk--dark .ag-recent-color,.ag-theme-frk--dark-striping .ag-recent-color {
    margin: 0 3px
}

.ag-theme-frk--dark .ag-recent-color:first-child,.ag-theme-frk--dark-striping .ag-recent-color:first-child {
    margin-left: 0
}

.ag-theme-frk--dark .ag-recent-color:last-child,.ag-theme-frk--dark-striping .ag-recent-color:last-child {
    margin-right: 0
}

.ag-theme-frk--dark.ag-dnd-ghost,.ag-theme-frk--dark-striping.ag-dnd-ghost {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121));
    height: 48px !important;
    line-height: 48px;
    margin: 0;
    padding: 0 12px;
    transform: translateY(12px)
}

.ag-theme-frk--dark .ag-dnd-ghost-icon,.ag-theme-frk--dark-striping .ag-dnd-ghost-icon {
    margin-right: 6px;
    color: #212121;
    color: var(--ag-foreground-color, #212121)
}

.ag-theme-frk--dark .ag-popup-child:not(.ag-tooltip-custom),.ag-theme-frk--dark-striping .ag-popup-child:not(.ag-tooltip-custom) {
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4)
}

.ag-dragging-range-handle .ag-theme-frk--dark .ag-dialog,.ag-dragging-fill-handle .ag-theme-frk--dark .ag-dialog,.ag-dragging-range-handle .ag-theme-frk--dark-striping .ag-dialog,.ag-dragging-fill-handle .ag-theme-frk--dark-striping .ag-dialog {
    opacity: .7;
    pointer-events: none
}

.ag-theme-frk--dark .ag-dialog,.ag-theme-frk--dark-striping .ag-dialog {
    border-radius: 3px
}

.ag-theme-frk--dark .ag-panel,.ag-theme-frk--dark-striping .ag-panel {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk--dark .ag-panel-title-bar,.ag-theme-frk--dark-striping .ag-panel-title-bar {
    background-color: #fff;
    background-color: var(--ag-header-background-color, #ffffff);
    color: #212121;
    color: var(--ag-header-foreground-color, #212121);
    height: 48px;
    padding: 6px 18px
}

.ag-theme-frk--dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-frk--dark-striping .ag-ltr .ag-panel-title-bar-button {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-frk--dark-striping .ag-rtl .ag-panel-title-bar-button {
    margin-right: 6px
}

.ag-theme-frk--dark .ag-tooltip,.ag-theme-frk--dark-striping .ag-tooltip {
    background-color: #fff;
    background-color: var(--ag-header-background-color, #ffffff);
    color: #212121;
    color: var(--ag-foreground-color, #212121);
    padding: 6px;
    border-radius: 3px;
    transition: opacity 1s
}

.ag-theme-frk--dark .ag-tooltip.ag-tooltip-hiding,.ag-theme-frk--dark-striping .ag-tooltip.ag-tooltip-hiding {
    opacity: 0
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-indent-1,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-indent-1 {
    padding-left: 16px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-indent-1,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-indent-1 {
    padding-right: 16px
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-indent-2,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-indent-2 {
    padding-left: 32px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-indent-2,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-indent-2 {
    padding-right: 32px
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-indent-3,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-indent-3 {
    padding-left: 48px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-indent-3,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-indent-3 {
    padding-right: 48px
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-indent-4,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-indent-4 {
    padding-left: 64px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-indent-4,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-indent-4 {
    padding-right: 64px
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-indent-5,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-indent-5 {
    padding-left: 80px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-indent-5,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-indent-5 {
    padding-right: 80px
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-indent-6,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-indent-6 {
    padding-left: 96px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-indent-6,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-indent-6 {
    padding-right: 96px
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-indent-7,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-indent-7 {
    padding-left: 112px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-indent-7,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-indent-7 {
    padding-right: 112px
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-indent-8,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-indent-8 {
    padding-left: 128px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-indent-8,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-indent-8 {
    padding-right: 128px
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-indent-9,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-indent-9 {
    padding-left: 144px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-indent-9,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-indent-9 {
    padding-right: 144px
}

.ag-theme-frk--dark .ag-column-select-header-icon,.ag-theme-frk--dark-striping .ag-column-select-header-icon {
    cursor: pointer
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-column-select-header-icon:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-column-select-header-icon:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-column-select-header-icon:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-column-select-header-icon:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-ltr .ag-column-group-icons:not(:last-child),.ag-theme-frk--dark .ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-theme-frk--dark .ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-theme-frk--dark .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-frk--dark .ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-theme-frk--dark .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-frk--dark .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-frk--dark .ag-ltr .ag-column-select-column-label:not(:last-child),.ag-theme-frk--dark-striping .ag-ltr .ag-column-group-icons:not(:last-child),.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-column-label:not(:last-child) {
    margin-right: 12px
}

.ag-theme-frk--dark .ag-rtl .ag-column-group-icons:not(:last-child),.ag-theme-frk--dark .ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-theme-frk--dark .ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-theme-frk--dark .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-frk--dark .ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-theme-frk--dark .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-frk--dark .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-frk--dark .ag-rtl .ag-column-select-column-label:not(:last-child),.ag-theme-frk--dark-striping .ag-rtl .ag-column-group-icons:not(:last-child),.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-column-label:not(:last-child) {
    margin-left: 12px
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-column-select-virtual-list-item:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-column-select-column-group:not(:last-child),.ag-theme-frk--dark .ag-column-select-column:not(:last-child),.ag-theme-frk--dark-striping .ag-column-select-column-group:not(:last-child),.ag-theme-frk--dark-striping .ag-column-select-column:not(:last-child) {
    margin-bottom: 9px
}

.ag-theme-frk--dark .ag-column-select-column-readonly,.ag-theme-frk--dark .ag-column-select-column-group-readonly,.ag-theme-frk--dark-striping .ag-column-select-column-readonly,.ag-theme-frk--dark-striping .ag-column-select-column-group-readonly {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    pointer-events: none
}

.ag-theme-frk--dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-frk--dark-striping .ag-ltr .ag-column-select-add-group-indent {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-frk--dark-striping .ag-rtl .ag-column-select-add-group-indent {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-column-select-virtual-list-viewport,.ag-theme-frk--dark-striping .ag-column-select-virtual-list-viewport {
    padding: 6px 0px
}

.ag-theme-frk--dark .ag-column-select-virtual-list-item,.ag-theme-frk--dark-striping .ag-column-select-virtual-list-item {
    margin: 0 12px
}

.ag-theme-frk--dark .ag-rtl,.ag-theme-frk--dark-striping .ag-rtl {
    text-align: right
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-left: 46px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-right: 46px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-1,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-1,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-left: 74px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-right: 74px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-2,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-2,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-left: 102px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-right: 102px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-3,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-3,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-left: 130px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-right: 130px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-4,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-4,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-left: 158px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-right: 158px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-5,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-5,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-left: 186px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-right: 186px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-6,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-6,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-left: 214px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-right: 214px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-7,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-7,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-left: 242px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-right: 242px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-8,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-8,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-left: 270px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-right: 270px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-9,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-9,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-left: 298px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-right: 298px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-10,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-10,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-left: 326px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-right: 326px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-11,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-11,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-left: 354px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-right: 354px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-12,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-12,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-left: 382px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-right: 382px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-13,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-13,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-left: 410px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-right: 410px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-14,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-14,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-left: 438px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-right: 438px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-15,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-15,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-left: 466px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-right: 466px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-16,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-16,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-left: 494px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-right: 494px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-17,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-17,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-left: 522px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-right: 522px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-18,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-18,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-left: 550px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-right: 550px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-19,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-19,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20 {
    padding-left: 578px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20 {
    padding-right: 578px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-20,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-20 {
    padding-left: 560px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-20,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-20 {
    padding-right: 560px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21 {
    padding-left: 606px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21 {
    padding-right: 606px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-21,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-21 {
    padding-left: 588px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-21,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-21 {
    padding-right: 588px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22 {
    padding-left: 634px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22 {
    padding-right: 634px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-22,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-22 {
    padding-left: 616px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-22,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-22 {
    padding-right: 616px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23 {
    padding-left: 662px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23 {
    padding-right: 662px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-23,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-23 {
    padding-left: 644px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-23,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-23 {
    padding-right: 644px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24 {
    padding-left: 690px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24 {
    padding-right: 690px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-24,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-24 {
    padding-left: 672px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-24,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-24 {
    padding-right: 672px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25 {
    padding-left: 718px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25 {
    padding-right: 718px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-25,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-25 {
    padding-left: 700px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-25,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-25 {
    padding-right: 700px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26 {
    padding-left: 746px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26 {
    padding-right: 746px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-26,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-26 {
    padding-left: 728px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-26,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-26 {
    padding-right: 728px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27 {
    padding-left: 774px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27 {
    padding-right: 774px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-27,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-27 {
    padding-left: 756px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-27,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-27 {
    padding-right: 756px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28 {
    padding-left: 802px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28 {
    padding-right: 802px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-28,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-28 {
    padding-left: 784px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-28,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-28 {
    padding-right: 784px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29 {
    padding-left: 830px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29 {
    padding-right: 830px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-29,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-29 {
    padding-left: 812px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-29,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-29 {
    padding-right: 812px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30 {
    padding-left: 858px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30 {
    padding-right: 858px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-30,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-30 {
    padding-left: 840px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-30,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-30 {
    padding-right: 840px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31 {
    padding-left: 886px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31 {
    padding-right: 886px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-31,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-31 {
    padding-left: 868px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-31,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-31 {
    padding-right: 868px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32 {
    padding-left: 914px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32 {
    padding-right: 914px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-32,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-32 {
    padding-left: 896px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-32,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-32 {
    padding-right: 896px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33 {
    padding-left: 942px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33 {
    padding-right: 942px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-33,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-33 {
    padding-left: 924px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-33,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-33 {
    padding-right: 924px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34 {
    padding-left: 970px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34 {
    padding-right: 970px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-34,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-34 {
    padding-left: 952px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-34,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-34 {
    padding-right: 952px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35 {
    padding-left: 998px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35 {
    padding-right: 998px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-35,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-35 {
    padding-left: 980px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-35,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-35 {
    padding-right: 980px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36 {
    padding-left: 1026px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36 {
    padding-right: 1026px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-36,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1008px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-36,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1008px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37 {
    padding-left: 1054px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37 {
    padding-right: 1054px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-37,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1036px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-37,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1036px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38 {
    padding-left: 1082px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38 {
    padding-right: 1082px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-38,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1064px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-38,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1064px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39 {
    padding-left: 1110px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39 {
    padding-right: 1110px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-39,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1092px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-39,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1092px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40 {
    padding-left: 1138px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40 {
    padding-right: 1138px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-40,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1120px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-40,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1120px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41 {
    padding-left: 1166px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41 {
    padding-right: 1166px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-41,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1148px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-41,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1148px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42 {
    padding-left: 1194px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42 {
    padding-right: 1194px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-42,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1176px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-42,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1176px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43 {
    padding-left: 1222px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43 {
    padding-right: 1222px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-43,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1204px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-43,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1204px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44 {
    padding-left: 1250px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44 {
    padding-right: 1250px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-44,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1232px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-44,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1232px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45 {
    padding-left: 1278px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45 {
    padding-right: 1278px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-45,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1260px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-45,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1260px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46 {
    padding-left: 1306px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46 {
    padding-right: 1306px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-46,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1288px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-46,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1288px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47 {
    padding-left: 1334px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47 {
    padding-right: 1334px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-47,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1316px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-47,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1316px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48 {
    padding-left: 1362px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48 {
    padding-right: 1362px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-48,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1344px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-48,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1344px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49 {
    padding-left: 1390px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49 {
    padding-right: 1390px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-49,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1372px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-49,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1372px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50 {
    padding-left: 1418px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50 {
    padding-right: 1418px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-50,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-50 {
    padding-left: 1400px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-50,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-50 {
    padding-right: 1400px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51 {
    padding-left: 1446px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51 {
    padding-right: 1446px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-51,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-51 {
    padding-left: 1428px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-51,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-51 {
    padding-right: 1428px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52 {
    padding-left: 1474px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52 {
    padding-right: 1474px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-52,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-52 {
    padding-left: 1456px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-52,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-52 {
    padding-right: 1456px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53 {
    padding-left: 1502px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53 {
    padding-right: 1502px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-53,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-53 {
    padding-left: 1484px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-53,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-53 {
    padding-right: 1484px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54 {
    padding-left: 1530px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54 {
    padding-right: 1530px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-54,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-54 {
    padding-left: 1512px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-54,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-54 {
    padding-right: 1512px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55 {
    padding-left: 1558px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55 {
    padding-right: 1558px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-55,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-55 {
    padding-left: 1540px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-55,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-55 {
    padding-right: 1540px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56 {
    padding-left: 1586px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56 {
    padding-right: 1586px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-56,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-56 {
    padding-left: 1568px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-56,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-56 {
    padding-right: 1568px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57 {
    padding-left: 1614px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57 {
    padding-right: 1614px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-57,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-57 {
    padding-left: 1596px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-57,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-57 {
    padding-right: 1596px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58 {
    padding-left: 1642px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58 {
    padding-right: 1642px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-58,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-58 {
    padding-left: 1624px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-58,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-58 {
    padding-right: 1624px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59 {
    padding-left: 1670px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59 {
    padding-right: 1670px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-59,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-59 {
    padding-left: 1652px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-59,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-59 {
    padding-right: 1652px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60 {
    padding-left: 1698px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60 {
    padding-right: 1698px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-60,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-60 {
    padding-left: 1680px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-60,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-60 {
    padding-right: 1680px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61 {
    padding-left: 1726px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61 {
    padding-right: 1726px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-61,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-61 {
    padding-left: 1708px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-61,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-61 {
    padding-right: 1708px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62 {
    padding-left: 1754px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62 {
    padding-right: 1754px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-62,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-62 {
    padding-left: 1736px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-62,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-62 {
    padding-right: 1736px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63 {
    padding-left: 1782px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63 {
    padding-right: 1782px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-63,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-63 {
    padding-left: 1764px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-63,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-63 {
    padding-right: 1764px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64 {
    padding-left: 1810px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64 {
    padding-right: 1810px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-64,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-64 {
    padding-left: 1792px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-64,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-64 {
    padding-right: 1792px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65 {
    padding-left: 1838px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65 {
    padding-right: 1838px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-65,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-65 {
    padding-left: 1820px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-65,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-65 {
    padding-right: 1820px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66 {
    padding-left: 1866px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66 {
    padding-right: 1866px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-66,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-66 {
    padding-left: 1848px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-66,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-66 {
    padding-right: 1848px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67 {
    padding-left: 1894px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67 {
    padding-right: 1894px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-67,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-67 {
    padding-left: 1876px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-67,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-67 {
    padding-right: 1876px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68 {
    padding-left: 1922px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68 {
    padding-right: 1922px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-68,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-68 {
    padding-left: 1904px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-68,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-68 {
    padding-right: 1904px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69 {
    padding-left: 1950px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69 {
    padding-right: 1950px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-69,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-69 {
    padding-left: 1932px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-69,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-69 {
    padding-right: 1932px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70 {
    padding-left: 1978px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70 {
    padding-right: 1978px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-70,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-70 {
    padding-left: 1960px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-70,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-70 {
    padding-right: 1960px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71 {
    padding-left: 2006px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71 {
    padding-right: 2006px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-71,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-71 {
    padding-left: 1988px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-71,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-71 {
    padding-right: 1988px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72 {
    padding-left: 2034px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72 {
    padding-right: 2034px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-72,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-72 {
    padding-left: 2016px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-72,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-72 {
    padding-right: 2016px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73 {
    padding-left: 2062px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73 {
    padding-right: 2062px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-73,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-73 {
    padding-left: 2044px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-73,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-73 {
    padding-right: 2044px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74 {
    padding-left: 2090px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74 {
    padding-right: 2090px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-74,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-74 {
    padding-left: 2072px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-74,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-74 {
    padding-right: 2072px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75 {
    padding-left: 2118px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75 {
    padding-right: 2118px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-75,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-75 {
    padding-left: 2100px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-75,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-75 {
    padding-right: 2100px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76 {
    padding-left: 2146px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76 {
    padding-right: 2146px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-76,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-76 {
    padding-left: 2128px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-76,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-76 {
    padding-right: 2128px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77 {
    padding-left: 2174px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77 {
    padding-right: 2174px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-77,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-77 {
    padding-left: 2156px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-77,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-77 {
    padding-right: 2156px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78 {
    padding-left: 2202px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78 {
    padding-right: 2202px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-78,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-78 {
    padding-left: 2184px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-78,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-78 {
    padding-right: 2184px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79 {
    padding-left: 2230px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79 {
    padding-right: 2230px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-79,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-79 {
    padding-left: 2212px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-79,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-79 {
    padding-right: 2212px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80 {
    padding-left: 2258px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80 {
    padding-right: 2258px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-80,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-80 {
    padding-left: 2240px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-80,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-80 {
    padding-right: 2240px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81 {
    padding-left: 2286px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81 {
    padding-right: 2286px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-81,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-81 {
    padding-left: 2268px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-81,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-81 {
    padding-right: 2268px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82 {
    padding-left: 2314px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82 {
    padding-right: 2314px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-82,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-82 {
    padding-left: 2296px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-82,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-82 {
    padding-right: 2296px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83 {
    padding-left: 2342px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83 {
    padding-right: 2342px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-83,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-83 {
    padding-left: 2324px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-83,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-83 {
    padding-right: 2324px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84 {
    padding-left: 2370px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84 {
    padding-right: 2370px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-84,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-84 {
    padding-left: 2352px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-84,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-84 {
    padding-right: 2352px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85 {
    padding-left: 2398px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85 {
    padding-right: 2398px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-85,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-85 {
    padding-left: 2380px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-85,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-85 {
    padding-right: 2380px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86 {
    padding-left: 2426px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86 {
    padding-right: 2426px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-86,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-86 {
    padding-left: 2408px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-86,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-86 {
    padding-right: 2408px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87 {
    padding-left: 2454px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87 {
    padding-right: 2454px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-87,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-87 {
    padding-left: 2436px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-87,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-87 {
    padding-right: 2436px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88 {
    padding-left: 2482px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88 {
    padding-right: 2482px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-88,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-88 {
    padding-left: 2464px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-88,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-88 {
    padding-right: 2464px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89 {
    padding-left: 2510px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89 {
    padding-right: 2510px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-89,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-89 {
    padding-left: 2492px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-89,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-89 {
    padding-right: 2492px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90 {
    padding-left: 2538px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90 {
    padding-right: 2538px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-90,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-90 {
    padding-left: 2520px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-90,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-90 {
    padding-right: 2520px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91 {
    padding-left: 2566px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91 {
    padding-right: 2566px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-91,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-91 {
    padding-left: 2548px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-91,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-91 {
    padding-right: 2548px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92 {
    padding-left: 2594px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92 {
    padding-right: 2594px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-92,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-92 {
    padding-left: 2576px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-92,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-92 {
    padding-right: 2576px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93 {
    padding-left: 2622px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93 {
    padding-right: 2622px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-93,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-93 {
    padding-left: 2604px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-93,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-93 {
    padding-right: 2604px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94 {
    padding-left: 2650px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94 {
    padding-right: 2650px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-94,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-94 {
    padding-left: 2632px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-94,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-94 {
    padding-right: 2632px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95 {
    padding-left: 2678px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95 {
    padding-right: 2678px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-95,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-95 {
    padding-left: 2660px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-95,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-95 {
    padding-right: 2660px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96 {
    padding-left: 2706px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96 {
    padding-right: 2706px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-96,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-96 {
    padding-left: 2688px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-96,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-96 {
    padding-right: 2688px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97 {
    padding-left: 2734px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97 {
    padding-right: 2734px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-97,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-97 {
    padding-left: 2716px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-97,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-97 {
    padding-right: 2716px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98 {
    padding-left: 2762px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98 {
    padding-right: 2762px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-98,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-98 {
    padding-left: 2744px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-98,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-98 {
    padding-right: 2744px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99,.ag-theme-frk--dark-striping .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99 {
    padding-left: 2790px
}

.ag-theme-frk--dark .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99,.ag-theme-frk--dark-striping .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99 {
    padding-right: 2790px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-indent-99,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-indent-99 {
    padding-left: 2772px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-indent-99,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-indent-99 {
    padding-right: 2772px
}

.ag-theme-frk--dark .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group,.ag-theme-frk--dark-striping .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-ltr .ag-row-group-leaf-indent,.ag-theme-frk--dark-striping .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-frk--dark .ag-rtl .ag-row-group-leaf-indent,.ag-theme-frk--dark-striping .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-frk--dark .ag-value-change-delta,.ag-theme-frk--dark-striping .ag-value-change-delta {
    padding-right: 2px
}

.ag-theme-frk--dark .ag-value-change-delta-up,.ag-theme-frk--dark-striping .ag-value-change-delta-up {
    color: #43a047;
    color: var(--ag-value-change-delta-up-color, #43a047)
}

.ag-theme-frk--dark .ag-value-change-delta-down,.ag-theme-frk--dark-striping .ag-value-change-delta-down {
    color: #e53935;
    color: var(--ag-value-change-delta-down-color, #e53935)
}

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

.ag-theme-frk--dark .ag-value-change-value-highlight,.ag-theme-frk--dark-striping .ag-value-change-value-highlight {
    background-color: rgba(22,160,133,.5);
    background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
    transition: background-color .1s
}

.ag-theme-frk--dark .ag-cell-data-changed,.ag-theme-frk--dark-striping .ag-cell-data-changed {
    background-color: rgba(22,160,133,.5) !important;
    background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important
}

.ag-theme-frk--dark .ag-cell-data-changed-animation,.ag-theme-frk--dark-striping .ag-cell-data-changed-animation {
    background-color: transparent
}

.ag-theme-frk--dark .ag-cell-highlight,.ag-theme-frk--dark-striping .ag-cell-highlight {
    background-color: #2196f3 !important;
    background-color: var(--ag-range-selection-highlight-color, var(--ag-range-selection-border-color, #2196f3)) !important
}

.ag-theme-frk--dark .ag-row,.ag-theme-frk--dark-striping .ag-row {
    height: 42px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    color: #212121;
    color: var(--ag-data-color, var(--ag-foreground-color, #212121))
}

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

.ag-theme-frk--dark .ag-row-highlight-above::after,.ag-theme-frk--dark-striping .ag-row-highlight-above::after {
    top: -1px
}

.ag-theme-frk--dark .ag-row-highlight-above.ag-row-first::after,.ag-theme-frk--dark-striping .ag-row-highlight-above.ag-row-first::after {
    top: 0
}

.ag-theme-frk--dark .ag-row-highlight-below::after,.ag-theme-frk--dark-striping .ag-row-highlight-below::after {
    bottom: 0px
}

.ag-theme-frk--dark .ag-row-odd,.ag-theme-frk--dark-striping .ag-row-odd {
    background-color: #fff;
    background-color: var(--ag-odd-row-background-color, #ffffff)
}

.ag-theme-frk--dark .ag-row-hover,.ag-theme-frk--dark-striping .ag-row-hover {
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk--dark .ag-ltr .ag-right-aligned-cell,.ag-theme-frk--dark-striping .ag-ltr .ag-right-aligned-cell {
    text-align: right
}

.ag-theme-frk--dark .ag-rtl .ag-right-aligned-cell,.ag-theme-frk--dark-striping .ag-rtl .ag-right-aligned-cell {
    text-align: left
}

.ag-theme-frk--dark .ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-theme-frk--dark .ag-ltr .ag-right-aligned-cell .ag-group-value,.ag-theme-frk--dark-striping .ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-theme-frk--dark-striping .ag-ltr .ag-right-aligned-cell .ag-group-value {
    margin-left: auto
}

.ag-theme-frk--dark .ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-theme-frk--dark .ag-rtl .ag-right-aligned-cell .ag-group-value,.ag-theme-frk--dark-striping .ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-theme-frk--dark-striping .ag-rtl .ag-right-aligned-cell .ag-group-value {
    margin-right: auto
}

.ag-theme-frk--dark .ag-cell,.ag-theme-frk--dark .ag-full-width-row .ag-cell-wrapper.ag-row-group,.ag-theme-frk--dark-striping .ag-cell,.ag-theme-frk--dark-striping .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    border: 1px solid transparent;
    line-height: 40px;
    padding-left: 17px;
    padding-right: 17px;
    -webkit-font-smoothing: subpixel-antialiased
}

.ag-theme-frk--dark .ag-row>.ag-cell-wrapper,.ag-theme-frk--dark-striping .ag-row>.ag-cell-wrapper {
    padding-left: 17px;
    padding-right: 17px
}

.ag-theme-frk--dark .ag-row-dragging,.ag-theme-frk--dark-striping .ag-row-dragging {
    cursor: move;
    opacity: .5
}

.ag-theme-frk--dark .ag-cell-inline-editing,.ag-theme-frk--dark-striping .ag-cell-inline-editing {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    padding: 0;
    height: 42px;
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk--dark .ag-popup-editor,.ag-theme-frk--dark-striping .ag-popup-editor {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    padding: 0
}

.ag-theme-frk--dark .ag-large-text-input,.ag-theme-frk--dark-striping .ag-large-text-input {
    height: auto;
    padding: 18px
}

.ag-theme-frk--dark .ag-details-row,.ag-theme-frk--dark-striping .ag-details-row {
    padding: 30px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk--dark .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-frk--dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-frk--dark .ag-layout-print .ag-center-cols-clipper,.ag-theme-frk--dark .ag-layout-print .ag-center-cols-container,.ag-theme-frk--dark-striping .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-frk--dark-striping .ag-layout-auto-height .ag-center-cols-container,.ag-theme-frk--dark-striping .ag-layout-print .ag-center-cols-clipper,.ag-theme-frk--dark-striping .ag-layout-print .ag-center-cols-container {
    min-height: 50px
}

.ag-theme-frk--dark .ag-overlay-loading-wrapper,.ag-theme-frk--dark-striping .ag-overlay-loading-wrapper {
    background-color: rgba(255,255,255,.66);
    background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66))
}

.ag-theme-frk--dark .ag-overlay-loading-center,.ag-theme-frk--dark-striping .ag-overlay-loading-center {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px
}

.ag-theme-frk--dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-frk--dark-striping .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 30px
}

.ag-theme-frk--dark .ag-loading,.ag-theme-frk--dark-striping .ag-loading {
    padding-left: 18px;
    display: flex;
    height: 100%;
    align-items: center
}

.ag-theme-frk--dark .ag-loading-icon,.ag-theme-frk--dark-striping .ag-loading-icon {
    padding-right: 12px
}

.ag-theme-frk--dark .ag-icon-loading,.ag-theme-frk--dark-striping .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-theme-frk--dark .ag-ltr .ag-cell,.ag-theme-frk--dark-striping .ag-ltr .ag-cell {
    border-right: solid transparent
}

.ag-theme-frk--dark .ag-rtl .ag-cell,.ag-theme-frk--dark-striping .ag-rtl .ag-cell {
    border-left: solid transparent
}

.ag-theme-frk--dark .ag-ltr .ag-cell,.ag-theme-frk--dark-striping .ag-ltr .ag-cell {
    border-right-width: 1px
}

.ag-theme-frk--dark .ag-rtl .ag-cell,.ag-theme-frk--dark-striping .ag-rtl .ag-cell {
    border-left-width: 1px
}

.ag-theme-frk--dark .ag-row-selected,.ag-theme-frk--dark-striping .ag-row-selected {
    background-color: rgba(33,150,243,.3);
    background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3))
}

.ag-theme-frk--dark .ag-cell-range-selected:not(.ag-cell-focus),.ag-theme-frk--dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing),.ag-theme-frk--dark-striping .ag-cell-range-selected:not(.ag-cell-focus),.ag-theme-frk--dark-striping .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
    background-color: rgba(33,150,243,.2);
    background-color: var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2))
}

.ag-theme-frk--dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-theme-frk--dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart,.ag-theme-frk--dark-striping .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-theme-frk--dark-striping .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
    background-color: rgba(0,88,255,.1) !important;
    background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)) !important
}

.ag-theme-frk--dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-theme-frk--dark .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,.ag-theme-frk--dark-striping .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-theme-frk--dark-striping .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: rgba(0,255,132,.1) !important;
    background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)) !important
}

.ag-theme-frk--dark .ag-cell-range-selected-1:not(.ag-cell-focus),.ag-theme-frk--dark .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing),.ag-theme-frk--dark-striping .ag-cell-range-selected-1:not(.ag-cell-focus),.ag-theme-frk--dark-striping .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: rgba(33,150,243,.2);
    background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2)))
}

.ag-theme-frk--dark .ag-cell-range-selected-2:not(.ag-cell-focus),.ag-theme-frk--dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2,.ag-theme-frk--dark-striping .ag-cell-range-selected-2:not(.ag-cell-focus),.ag-theme-frk--dark-striping .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
    background-color: rgba(33,150,243,.36);
    background-color: var(--ag-range-selection-background-color-2, rgba(33, 150, 243, 0.36))
}

.ag-theme-frk--dark .ag-cell-range-selected-3:not(.ag-cell-focus),.ag-theme-frk--dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3,.ag-theme-frk--dark-striping .ag-cell-range-selected-3:not(.ag-cell-focus),.ag-theme-frk--dark-striping .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
    background-color: rgba(33,150,243,.488);
    background-color: var(--ag-range-selection-background-color-3, rgba(33, 150, 243, 0.488))
}

.ag-theme-frk--dark .ag-cell-range-selected-4:not(.ag-cell-focus),.ag-theme-frk--dark .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4,.ag-theme-frk--dark-striping .ag-cell-range-selected-4:not(.ag-cell-focus),.ag-theme-frk--dark-striping .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
    background-color: rgba(33,150,243,.5904);
    background-color: var(--ag-range-selection-background-color-4, rgba(33, 150, 243, 0.5904))
}

.ag-theme-frk--dark .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,.ag-theme-frk--dark-striping .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: #2196f3;
    border-top-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,.ag-theme-frk--dark-striping .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: #2196f3;
    border-right-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,.ag-theme-frk--dark-striping .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: #2196f3;
    border-bottom-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,.ag-theme-frk--dark-striping .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: #2196f3;
    border-left-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk--dark .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk--dark .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-frk--dark .ag-ltr .ag-cell-range-single-cell,.ag-theme-frk--dark .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-frk--dark .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk--dark .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk--dark .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-frk--dark .ag-rtl .ag-cell-range-single-cell,.ag-theme-frk--dark .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-frk--dark-striping .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk--dark-striping .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk--dark-striping .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-frk--dark-striping .ag-ltr .ag-cell-range-single-cell,.ag-theme-frk--dark-striping .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-frk--dark-striping .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk--dark-striping .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk--dark-striping .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-frk--dark-striping .ag-rtl .ag-cell-range-single-cell,.ag-theme-frk--dark-striping .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid;
    border-color: #2196f3;
    border-color: var(--ag-range-selection-border-color, #2196f3);
    outline: initial
}

.ag-theme-frk--dark .ag-cell.ag-selection-fill-top,.ag-theme-frk--dark .ag-cell.ag-selection-fill-top.ag-cell-range-selected,.ag-theme-frk--dark-striping .ag-cell.ag-selection-fill-top,.ag-theme-frk--dark-striping .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
    border-top: 1px dashed;
    border-top-color: #2196f3;
    border-top-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-ltr .ag-cell.ag-selection-fill-right,.ag-theme-frk--dark .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected,.ag-theme-frk--dark-striping .ag-ltr .ag-cell.ag-selection-fill-right,.ag-theme-frk--dark-striping .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-right: 1px dashed;
    border-right-color: #2196f3;
    border-right-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-rtl .ag-cell.ag-selection-fill-right,.ag-theme-frk--dark .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected,.ag-theme-frk--dark-striping .ag-rtl .ag-cell.ag-selection-fill-right,.ag-theme-frk--dark-striping .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-left: 1px dashed;
    border-left-color: #2196f3;
    border-left-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-cell.ag-selection-fill-bottom,.ag-theme-frk--dark .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected,.ag-theme-frk--dark-striping .ag-cell.ag-selection-fill-bottom,.ag-theme-frk--dark-striping .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
    border-bottom: 1px dashed;
    border-bottom-color: #2196f3;
    border-bottom-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-ltr .ag-cell.ag-selection-fill-left,.ag-theme-frk--dark .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected,.ag-theme-frk--dark-striping .ag-ltr .ag-cell.ag-selection-fill-left,.ag-theme-frk--dark-striping .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-left: 1px dashed;
    border-left-color: #2196f3;
    border-left-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-rtl .ag-cell.ag-selection-fill-left,.ag-theme-frk--dark .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected,.ag-theme-frk--dark-striping .ag-rtl .ag-cell.ag-selection-fill-left,.ag-theme-frk--dark-striping .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-right: 1px dashed;
    border-right-color: #2196f3;
    border-right-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark .ag-theme-frk--dark-striping .ag-range-handle,.ag-theme-frk--dark-striping .ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark .ag-theme-frk--dark-striping .ag-fill-handle,.ag-theme-frk--dark-striping .ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark .ag-theme-frk .ag-fill-handle,.ag-theme-frk .ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark .ag-theme-frk .ag-range-handle,.ag-theme-frk .ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark-striping .ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark .ag-theme-frk--dark-striping .ag-range-handle,.ag-theme-frk--dark-striping .ag-range-handle,.ag-theme-frk--dark-striping .ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark .ag-theme-frk--dark-striping .ag-fill-handle,.ag-theme-frk--dark-striping .ag-fill-handle,.ag-theme-frk--dark-striping .ag-theme-frk .ag-fill-handle,.ag-theme-frk .ag-theme-frk--dark-striping .ag-fill-handle,.ag-theme-frk--dark-striping .ag-theme-frk .ag-range-handle,.ag-theme-frk .ag-theme-frk--dark-striping .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    background-color: #2196f3;
    background-color: var(--ag-range-selection-border-color, #2196f3)
}

.ag-theme-frk--dark .ag-ltr .ag-range-handle,.ag-theme-frk--dark .ag-ltr .ag-theme-frk--dark-striping .ag-range-handle,.ag-theme-frk--dark-striping .ag-theme-frk--dark .ag-ltr .ag-range-handle,.ag-theme-frk--dark .ag-ltr .ag-fill-handle,.ag-theme-frk--dark .ag-ltr .ag-theme-frk--dark-striping .ag-fill-handle,.ag-theme-frk--dark-striping .ag-theme-frk--dark .ag-ltr .ag-fill-handle,.ag-theme-frk--dark .ag-ltr .ag-theme-frk .ag-fill-handle,.ag-theme-frk .ag-theme-frk--dark .ag-ltr .ag-fill-handle,.ag-theme-frk--dark .ag-ltr .ag-theme-frk .ag-range-handle,.ag-theme-frk .ag-theme-frk--dark .ag-ltr .ag-range-handle,.ag-theme-frk--dark-striping .ag-ltr .ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark .ag-theme-frk--dark-striping .ag-ltr .ag-range-handle,.ag-theme-frk--dark-striping .ag-ltr .ag-range-handle,.ag-theme-frk--dark-striping .ag-ltr .ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark .ag-theme-frk--dark-striping .ag-ltr .ag-fill-handle,.ag-theme-frk--dark-striping .ag-ltr .ag-fill-handle,.ag-theme-frk--dark-striping .ag-ltr .ag-theme-frk .ag-fill-handle,.ag-theme-frk .ag-theme-frk--dark-striping .ag-ltr .ag-fill-handle,.ag-theme-frk--dark-striping .ag-ltr .ag-theme-frk .ag-range-handle,.ag-theme-frk .ag-theme-frk--dark-striping .ag-ltr .ag-range-handle {
    right: -1px
}

.ag-theme-frk--dark .ag-rtl .ag-range-handle,.ag-theme-frk--dark .ag-rtl .ag-theme-frk--dark-striping .ag-range-handle,.ag-theme-frk--dark-striping .ag-theme-frk--dark .ag-rtl .ag-range-handle,.ag-theme-frk--dark .ag-rtl .ag-fill-handle,.ag-theme-frk--dark .ag-rtl .ag-theme-frk--dark-striping .ag-fill-handle,.ag-theme-frk--dark-striping .ag-theme-frk--dark .ag-rtl .ag-fill-handle,.ag-theme-frk--dark .ag-rtl .ag-theme-frk .ag-fill-handle,.ag-theme-frk .ag-theme-frk--dark .ag-rtl .ag-fill-handle,.ag-theme-frk--dark .ag-rtl .ag-theme-frk .ag-range-handle,.ag-theme-frk .ag-theme-frk--dark .ag-rtl .ag-range-handle,.ag-theme-frk--dark-striping .ag-rtl .ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark .ag-theme-frk--dark-striping .ag-rtl .ag-range-handle,.ag-theme-frk--dark-striping .ag-rtl .ag-range-handle,.ag-theme-frk--dark-striping .ag-rtl .ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark .ag-theme-frk--dark-striping .ag-rtl .ag-fill-handle,.ag-theme-frk--dark-striping .ag-rtl .ag-fill-handle,.ag-theme-frk--dark-striping .ag-rtl .ag-theme-frk .ag-fill-handle,.ag-theme-frk .ag-theme-frk--dark-striping .ag-rtl .ag-fill-handle,.ag-theme-frk--dark-striping .ag-rtl .ag-theme-frk .ag-range-handle,.ag-theme-frk .ag-theme-frk--dark-striping .ag-rtl .ag-range-handle {
    left: -1px
}

.ag-theme-frk--dark .ag-fill-handle,.ag-theme-frk--dark-striping .ag-fill-handle {
    cursor: cell
}

.ag-theme-frk--dark .ag-range-handle,.ag-theme-frk--dark-striping .ag-range-handle {
    cursor: nwse-resize
}

.ag-theme-frk--dark .ag-cell-inline-editing,.ag-theme-frk--dark-striping .ag-cell-inline-editing {
    border-color: rgba(33,150,243,.4) !important;
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)) !important
}

.ag-theme-frk--dark .ag-menu,.ag-theme-frk--dark-striping .ag-menu {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    padding: 0
}

.ag-theme-frk--dark .ag-menu-list,.ag-theme-frk--dark-striping .ag-menu-list {
    cursor: default;
    padding: 6px 0
}

.ag-theme-frk--dark .ag-menu-separator,.ag-theme-frk--dark-striping .ag-menu-separator {
    height: 13px
}

.ag-theme-frk--dark .ag-menu-separator-part::after,.ag-theme-frk--dark-striping .ag-menu-separator-part::after {
    content: "";
    display: block
}

.ag-theme-frk--dark .ag-menu-option-active,.ag-theme-frk--dark .ag-compact-menu-option-active,.ag-theme-frk--dark-striping .ag-menu-option-active,.ag-theme-frk--dark-striping .ag-compact-menu-option-active {
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk--dark .ag-menu-option-part,.ag-theme-frk--dark .ag-compact-menu-option-part,.ag-theme-frk--dark-striping .ag-menu-option-part,.ag-theme-frk--dark-striping .ag-compact-menu-option-part {
    line-height: 16px;
    padding: 8px 0
}

.ag-theme-frk--dark .ag-menu-option-disabled,.ag-theme-frk--dark .ag-compact-menu-option-disabled,.ag-theme-frk--dark-striping .ag-menu-option-disabled,.ag-theme-frk--dark-striping .ag-compact-menu-option-disabled {
    opacity: .5
}

.ag-theme-frk--dark .ag-menu-option-icon,.ag-theme-frk--dark .ag-compact-menu-option-icon,.ag-theme-frk--dark-striping .ag-menu-option-icon,.ag-theme-frk--dark-striping .ag-compact-menu-option-icon {
    width: 16px
}

.ag-theme-frk--dark .ag-ltr .ag-menu-option-icon,.ag-theme-frk--dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-frk--dark-striping .ag-ltr .ag-menu-option-icon,.ag-theme-frk--dark-striping .ag-ltr .ag-compact-menu-option-icon {
    padding-left: 12px
}

.ag-theme-frk--dark .ag-rtl .ag-menu-option-icon,.ag-theme-frk--dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-frk--dark-striping .ag-rtl .ag-menu-option-icon,.ag-theme-frk--dark-striping .ag-rtl .ag-compact-menu-option-icon {
    padding-right: 12px
}

.ag-theme-frk--dark .ag-menu-option-text,.ag-theme-frk--dark .ag-compact-menu-option-text,.ag-theme-frk--dark-striping .ag-menu-option-text,.ag-theme-frk--dark-striping .ag-compact-menu-option-text {
    padding-left: 12px;
    padding-right: 12px
}

.ag-theme-frk--dark .ag-ltr .ag-menu-option-shortcut,.ag-theme-frk--dark .ag-ltr .ag-compact-menu-option-shortcut,.ag-theme-frk--dark-striping .ag-ltr .ag-menu-option-shortcut,.ag-theme-frk--dark-striping .ag-ltr .ag-compact-menu-option-shortcut {
    padding-right: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-menu-option-shortcut,.ag-theme-frk--dark .ag-rtl .ag-compact-menu-option-shortcut,.ag-theme-frk--dark-striping .ag-rtl .ag-menu-option-shortcut,.ag-theme-frk--dark-striping .ag-rtl .ag-compact-menu-option-shortcut {
    padding-left: 6px
}

.ag-theme-frk--dark .ag-menu-option-popup-pointer,.ag-theme-frk--dark .ag-compact-menu-option-popup-pointer,.ag-theme-frk--dark-striping .ag-menu-option-popup-pointer,.ag-theme-frk--dark-striping .ag-compact-menu-option-popup-pointer {
    padding-right: 6px
}

.ag-theme-frk--dark .ag-tabs-header,.ag-theme-frk--dark-striping .ag-tabs-header {
    min-width: 220px;
    width: 100%;
    display: flex
}

.ag-theme-frk--dark .ag-tab,.ag-theme-frk--dark-striping .ag-tab {
    border-bottom: 2px solid transparent;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    flex: 1 1 auto;
    transition: border-bottom .3s
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-tab:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-tab:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-tab:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-tab:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-tab-selected,.ag-theme-frk--dark-striping .ag-tab-selected {
    border-bottom-color: #2196f3;
    border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk--dark .ag-menu-header,.ag-theme-frk--dark-striping .ag-menu-header {
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-filter-condition-operator,.ag-theme-frk--dark-striping .ag-filter-condition-operator {
    height: 17px
}

.ag-theme-frk--dark .ag-ltr .ag-filter-condition-operator-or,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-condition-operator-or {
    margin-left: 12px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-condition-operator-or,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-condition-operator-or {
    margin-right: 12px
}

.ag-theme-frk--dark .ag-set-filter-select-all,.ag-theme-frk--dark-striping .ag-set-filter-select-all {
    padding-top: 12px
}

.ag-theme-frk--dark .ag-set-filter-list,.ag-theme-frk--dark .ag-filter-no-matches,.ag-theme-frk--dark-striping .ag-set-filter-list,.ag-theme-frk--dark-striping .ag-filter-no-matches {
    height: 144px
}

.ag-theme-frk--dark .ag-set-filter-filter,.ag-theme-frk--dark-striping .ag-set-filter-filter {
    margin-top: 12px;
    margin-left: 12px;
    margin-right: 12px
}

.ag-theme-frk--dark .ag-filter-to,.ag-theme-frk--dark-striping .ag-filter-to {
    margin-top: 9px
}

.ag-theme-frk--dark .ag-mini-filter,.ag-theme-frk--dark-striping .ag-mini-filter {
    margin: 12px 12px
}

.ag-theme-frk--dark .ag-set-filter-item,.ag-theme-frk--dark-striping .ag-set-filter-item {
    margin: 0px 12px
}

.ag-theme-frk--dark .ag-ltr .ag-set-filter-item-value,.ag-theme-frk--dark-striping .ag-ltr .ag-set-filter-item-value {
    margin-left: 12px
}

.ag-theme-frk--dark .ag-rtl .ag-set-filter-item-value,.ag-theme-frk--dark-striping .ag-rtl .ag-set-filter-item-value {
    margin-right: 12px
}

.ag-theme-frk--dark .ag-filter-apply-panel,.ag-theme-frk--dark-striping .ag-filter-apply-panel {
    padding: 12px 12px
}

.ag-theme-frk--dark .ag-filter-apply-panel-button,.ag-theme-frk--dark-striping .ag-filter-apply-panel-button {
    line-height: 1.5
}

.ag-theme-frk--dark .ag-ltr .ag-filter-apply-panel-button,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-apply-panel-button {
    margin-left: 12px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-apply-panel-button,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-apply-panel-button {
    margin-right: 12px
}

.ag-theme-frk--dark .ag-simple-filter-body-wrapper,.ag-theme-frk--dark-striping .ag-simple-filter-body-wrapper {
    padding: 12px 12px;
    padding-bottom: 3px
}

.ag-theme-frk--dark .ag-simple-filter-body-wrapper>*,.ag-theme-frk--dark-striping .ag-simple-filter-body-wrapper>* {
    margin-bottom: 9px
}

.ag-theme-frk--dark .ag-filter-no-matches,.ag-theme-frk--dark-striping .ag-filter-no-matches {
    padding: 12px 12px
}

.ag-theme-frk--dark .ag-multi-filter-menu-item,.ag-theme-frk--dark-striping .ag-multi-filter-menu-item {
    margin: 6px 0
}

.ag-theme-frk--dark .ag-multi-filter-group-title-bar,.ag-theme-frk--dark-striping .ag-multi-filter-group-title-bar {
    padding: 12px 6px;
    background-color: transparent
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-side-bar,.ag-theme-frk--dark-striping .ag-side-bar {
    position: relative
}

.ag-theme-frk--dark .ag-tool-panel-wrapper,.ag-theme-frk--dark-striping .ag-tool-panel-wrapper {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk--dark .ag-side-buttons,.ag-theme-frk--dark-striping .ag-side-buttons {
    padding-top: 24px;
    width: 20px;
    position: relative;
    color: #212121;
    color: var(--ag-foreground-color, #212121);
    overflow: hidden
}

.ag-theme-frk--dark button.ag-side-button-button,.ag-theme-frk--dark-striping button.ag-side-button-button {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    background: transparent;
    padding: 12px 0 12px 0;
    width: 100%;
    margin: 0;
    min-height: 108px;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    border: none
}

.ag-theme-frk--dark button.ag-side-button-button:focus,.ag-theme-frk--dark-striping button.ag-side-button-button:focus {
    box-shadow: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-side-button-button:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-side-button-button:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-side-button-button:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-side-button-button:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-side-button-icon-wrapper,.ag-theme-frk--dark-striping .ag-side-button-icon-wrapper {
    margin-bottom: 3px
}

.ag-theme-frk--dark .ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-theme-frk--dark .ag-rtl .ag-side-bar-right .ag-side-button-button,.ag-theme-frk--dark-striping .ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-theme-frk--dark-striping .ag-rtl .ag-side-bar-right .ag-side-button-button {
    border-right: 2px solid transparent;
    transition: border-right .3s
}

.ag-theme-frk--dark .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-frk--dark .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-theme-frk--dark-striping .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-frk--dark-striping .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
    border-right-color: #2196f3;
    border-right-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk--dark .ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-theme-frk--dark .ag-ltr .ag-side-bar-right .ag-side-button-button,.ag-theme-frk--dark-striping .ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-theme-frk--dark-striping .ag-ltr .ag-side-bar-right .ag-side-button-button {
    border-left: 2px solid transparent;
    transition: border-left .3s
}

.ag-theme-frk--dark .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-frk--dark .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-theme-frk--dark-striping .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-frk--dark-striping .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
    border-left-color: #2196f3;
    border-left-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk--dark .ag-filter-toolpanel-header,.ag-theme-frk--dark-striping .ag-filter-toolpanel-header {
    height: 36px
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-header,.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-search,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-search {
    padding-left: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-header,.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-search,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-search {
    padding-right: 6px
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-filter-toolpanel-header:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-filter-toolpanel-header:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after {
    font-family: "agGridAlpine";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f114";
    position: absolute
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after {
    padding-left: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after {
    padding-right: 6px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-0-header,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-0-header {
    height: 48px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-item,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-item {
    margin-top: 3px;
    margin-bottom: 3px
}

.ag-theme-frk--dark .ag-filter-toolpanel-search,.ag-theme-frk--dark-striping .ag-filter-toolpanel-search {
    height: 48px
}

.ag-theme-frk--dark .ag-filter-toolpanel-search-input,.ag-theme-frk--dark-striping .ag-filter-toolpanel-search-input {
    flex-grow: 1;
    height: 24px
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-search-input,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-search-input {
    margin-right: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-search-input,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-search-input {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-expand,.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-title-bar-icon,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-expand,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
    margin-right: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-expand,.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-title-bar-icon,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-expand,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-left: 22px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-right: 22px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-left: 38px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-right: 38px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-left: 54px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-right: 54px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-left: 70px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-right: 70px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-left: 86px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-right: 86px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-left: 102px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-right: 102px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-left: 118px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-right: 118px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-left: 134px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-right: 134px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-left: 150px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-right: 150px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-left: 166px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-right: 166px
}

.ag-theme-frk--dark .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header,.ag-theme-frk--dark-striping .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
    padding-left: 6px
}

.ag-theme-frk--dark .ag-filter-toolpanel-instance-filter,.ag-theme-frk--dark-striping .ag-filter-toolpanel-instance-filter {
    margin-top: 6px
}

.ag-theme-frk--dark .ag-ltr .ag-filter-toolpanel-instance-header-icon,.ag-theme-frk--dark-striping .ag-ltr .ag-filter-toolpanel-instance-header-icon {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-filter-toolpanel-instance-header-icon,.ag-theme-frk--dark-striping .ag-rtl .ag-filter-toolpanel-instance-header-icon {
    margin-right: 6px
}

.ag-theme-frk--dark .ag-pivot-mode-panel,.ag-theme-frk--dark-striping .ag-pivot-mode-panel {
    height: 48px;
    display: flex
}

.ag-theme-frk--dark .ag-pivot-mode-select,.ag-theme-frk--dark-striping .ag-pivot-mode-select {
    display: flex;
    align-items: center
}

.ag-theme-frk--dark .ag-ltr .ag-pivot-mode-select,.ag-theme-frk--dark-striping .ag-ltr .ag-pivot-mode-select {
    margin-left: 12px
}

.ag-theme-frk--dark .ag-rtl .ag-pivot-mode-select,.ag-theme-frk--dark-striping .ag-rtl .ag-pivot-mode-select {
    margin-right: 12px
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-column-select-header:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-column-select-header:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-column-select-header:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-column-select-header:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-column-select-header,.ag-theme-frk--dark-striping .ag-column-select-header {
    height: 48px;
    align-items: center;
    padding: 0 12px
}

.ag-theme-frk--dark .ag-column-group-icons,.ag-theme-frk--dark .ag-column-select-header-icon,.ag-theme-frk--dark-striping .ag-column-group-icons,.ag-theme-frk--dark-striping .ag-column-select-header-icon {
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-header,.ag-theme-frk--dark-striping .ag-header {
    background-color: #fff;
    background-color: var(--ag-header-background-color, #ffffff)
}

.ag-theme-frk--dark .ag-header-row,.ag-theme-frk--dark-striping .ag-header-row {
    color: #212121;
    color: var(--ag-header-foreground-color, #212121);
    height: 48px
}

.ag-theme-frk--dark .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-theme-frk--dark-striping .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-theme-frk--dark-striping .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-right: 6px
}

.ag-theme-frk--dark .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-theme-frk--dark-striping .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-right: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-theme-frk--dark-striping .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-header-cell,.ag-theme-frk--dark .ag-header-group-cell,.ag-theme-frk--dark-striping .ag-header-cell,.ag-theme-frk--dark-striping .ag-header-group-cell {
    padding-left: 18px;
    padding-right: 18px
}

.ag-theme-frk--dark .ag-header-cell.ag-header-cell-moving,.ag-theme-frk--dark .ag-header-group-cell.ag-header-cell-moving,.ag-theme-frk--dark-striping .ag-header-cell.ag-header-cell-moving,.ag-theme-frk--dark-striping .ag-header-group-cell.ag-header-cell-moving {
    background-color: #fff;
    background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, #ffffff))
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-header-cell:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-header-cell:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-header-cell:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-header-cell:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-header-group-cell:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-header-group-cell:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-header-group-cell:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-header-group-cell:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-header-icon,.ag-theme-frk--dark-striping .ag-header-icon {
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-header-expand-icon,.ag-theme-frk--dark-striping .ag-header-expand-icon {
    cursor: pointer
}

.ag-theme-frk--dark .ag-ltr .ag-header-expand-icon,.ag-theme-frk--dark-striping .ag-ltr .ag-header-expand-icon {
    padding-left: 4px
}

.ag-theme-frk--dark .ag-rtl .ag-header-expand-icon,.ag-theme-frk--dark-striping .ag-rtl .ag-header-expand-icon {
    padding-right: 4px
}

.ag-theme-frk--dark .ag-header-cell-resize,.ag-theme-frk--dark-striping .ag-header-cell-resize {
    display: flex;
    align-items: center
}

.ag-theme-frk--dark .ag-header-cell-resize::after,.ag-theme-frk--dark-striping .ag-header-cell-resize::after {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    left: calc(50% - 1px);
    width: 2px;
    height: 30%;
    top: calc(50% - 15%);
    background-color: rgba(186,191,199,.5);
    background-color: var(--ag-header-column-resize-handle-color, rgba(186, 191, 199, 0.5))
}

.ag-theme-frk--dark .ag-pinned-right-header .ag-header-cell-resize::after,.ag-theme-frk--dark-striping .ag-pinned-right-header .ag-header-cell-resize::after {
    left: calc(50% - 2px)
}

.ag-theme-frk--dark .ag-ltr .ag-header-select-all,.ag-theme-frk--dark-striping .ag-ltr .ag-header-select-all {
    margin-right: 18px
}

.ag-theme-frk--dark .ag-rtl .ag-header-select-all,.ag-theme-frk--dark-striping .ag-rtl .ag-header-select-all {
    margin-left: 18px
}

.ag-theme-frk--dark .ag-ltr .ag-floating-filter-button,.ag-theme-frk--dark-striping .ag-ltr .ag-floating-filter-button {
    margin-left: 18px
}

.ag-theme-frk--dark .ag-rtl .ag-floating-filter-button,.ag-theme-frk--dark-striping .ag-rtl .ag-floating-filter-button {
    margin-right: 18px
}

.ag-theme-frk--dark .ag-floating-filter-button-button,.ag-theme-frk--dark-striping .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: 16px;
    padding: 0;
    width: 16px
}

.ag-theme-frk--dark .ag-filter-loading,.ag-theme-frk--dark-striping .ag-filter-loading {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    height: 100%;
    padding: 12px 12px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.ag-theme-frk--dark .ag-paging-panel,.ag-theme-frk--dark-striping .ag-paging-panel {
    border-top: 1px solid;
    border-top-color: #babfc7;
    border-top-color: var(--ag-border-color, #babfc7);
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121));
    height: 48px
}

.ag-theme-frk--dark .ag-paging-panel>*,.ag-theme-frk--dark-striping .ag-paging-panel>* {
    margin: 0 18px
}

.ag-theme-frk--dark .ag-paging-button,.ag-theme-frk--dark-striping .ag-paging-button {
    cursor: pointer
}

.ag-theme-frk--dark .ag-paging-button.ag-disabled,.ag-theme-frk--dark-striping .ag-paging-button.ag-disabled {
    cursor: default;
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5))
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-paging-button:focus,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-paging-button:focus {
    outline: none
}

.ag-theme-frk--dark .ag-keyboard-focus .ag-paging-button:focus::after,.ag-theme-frk--dark-striping .ag-keyboard-focus .ag-paging-button:focus::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: rgba(33,150,243,.4);
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark .ag-paging-button,.ag-theme-frk--dark .ag-paging-description,.ag-theme-frk--dark-striping .ag-paging-button,.ag-theme-frk--dark-striping .ag-paging-description {
    margin: 0 6px
}

.ag-theme-frk--dark .ag-status-bar,.ag-theme-frk--dark-striping .ag-status-bar {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    padding-right: 24px;
    padding-left: 24px;
    line-height: 1.5
}

.ag-theme-frk--dark .ag-status-name-value-value,.ag-theme-frk--dark-striping .ag-status-name-value-value {
    color: #212121;
    color: var(--ag-foreground-color, #212121)
}

.ag-theme-frk--dark .ag-status-bar-center,.ag-theme-frk--dark-striping .ag-status-bar-center {
    text-align: center
}

.ag-theme-frk--dark .ag-status-name-value,.ag-theme-frk--dark-striping .ag-status-name-value {
    margin-left: 6px;
    margin-right: 6px;
    padding-top: 12px;
    padding-bottom: 12px
}

.ag-theme-frk--dark .ag-column-drop-cell,.ag-theme-frk--dark-striping .ag-column-drop-cell {
    background: rgba(33,33,33,.07);
    background: var(--ag-chip-background-color, rgba(33, 33, 33, 0.07));
    border-radius: 24px;
    height: 24px;
    padding: 0 3px
}

.ag-theme-frk--dark .ag-column-drop-cell-text,.ag-theme-frk--dark-striping .ag-column-drop-cell-text {
    margin: 0 6px
}

.ag-theme-frk--dark .ag-column-drop-cell-button,.ag-theme-frk--dark-striping .ag-column-drop-cell-button {
    min-width: 24px;
    margin: 0 3px;
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-column-drop-cell-drag-handle,.ag-theme-frk--dark-striping .ag-column-drop-cell-drag-handle {
    margin-left: 12px
}

.ag-theme-frk--dark .ag-column-drop-cell-ghost,.ag-theme-frk--dark-striping .ag-column-drop-cell-ghost {
    opacity: .5
}

.ag-theme-frk--dark .ag-column-drop-horizontal,.ag-theme-frk--dark-striping .ag-column-drop-horizontal {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121));
    height: 42px
}

.ag-theme-frk--dark .ag-ltr .ag-column-drop-horizontal,.ag-theme-frk--dark-striping .ag-ltr .ag-column-drop-horizontal {
    padding-left: 18px
}

.ag-theme-frk--dark .ag-rtl .ag-column-drop-horizontal,.ag-theme-frk--dark-striping .ag-rtl .ag-column-drop-horizontal {
    padding-right: 18px
}

.ag-theme-frk--dark .ag-column-drop-horizontal-cell-separator,.ag-theme-frk--dark-striping .ag-column-drop-horizontal-cell-separator {
    margin: 0 6px;
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-column-drop-horizontal-empty-message,.ag-theme-frk--dark-striping .ag-column-drop-horizontal-empty-message {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5))
}

.ag-theme-frk--dark .ag-ltr .ag-column-drop-horizontal-icon,.ag-theme-frk--dark-striping .ag-ltr .ag-column-drop-horizontal-icon {
    margin-right: 18px
}

.ag-theme-frk--dark .ag-rtl .ag-column-drop-horizontal-icon,.ag-theme-frk--dark-striping .ag-rtl .ag-column-drop-horizontal-icon {
    margin-left: 18px
}

.ag-theme-frk--dark .ag-column-drop-vertical-list,.ag-theme-frk--dark-striping .ag-column-drop-vertical-list {
    padding-bottom: 6px;
    padding-right: 6px;
    padding-left: 6px
}

.ag-theme-frk--dark .ag-column-drop-vertical-cell,.ag-theme-frk--dark-striping .ag-column-drop-vertical-cell {
    margin-top: 6px
}

.ag-theme-frk--dark .ag-column-drop-vertical,.ag-theme-frk--dark-striping .ag-column-drop-vertical {
    min-height: 50px;
    max-height: 150px
}

.ag-theme-frk--dark .ag-column-drop-vertical-icon,.ag-theme-frk--dark-striping .ag-column-drop-vertical-icon {
    margin-left: 6px;
    margin-right: 6px
}

.ag-theme-frk--dark .ag-column-drop-vertical-empty-message,.ag-theme-frk--dark-striping .ag-column-drop-vertical-empty-message {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    margin-top: 6px
}

.ag-theme-frk--dark .ag-select-agg-func-popup,.ag-theme-frk--dark-striping .ag-select-agg-func-popup {
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    border-radius: 3px;
    box-shadow: 0 1px 4px 1px rgba(186,191,199,.4);
    padding: 6px;
    background: #fff;
    background: var(--ag-background-color, #ffffff);
    height: 105px;
    padding: 0
}

.ag-theme-frk--dark .ag-select-agg-func-virtual-list-item,.ag-theme-frk--dark-striping .ag-select-agg-func-virtual-list-item {
    cursor: default;
    line-height: 30px;
    padding-left: 12px
}

.ag-theme-frk--dark .ag-select-agg-func-virtual-list-item:hover,.ag-theme-frk--dark-striping .ag-select-agg-func-virtual-list-item:hover {
    background-color: rgba(33,150,243,.3);
    background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3))
}

.ag-theme-frk--dark .ag-chart-menu,.ag-theme-frk--dark-striping .ag-chart-menu {
    border-radius: 3px;
    background: #fff;
    background: var(--ag-background-color, #ffffff)
}

.ag-theme-frk--dark .ag-chart-menu-icon,.ag-theme-frk--dark-striping .ag-chart-menu-icon {
    opacity: .5;
    line-height: 24px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin: 2px 0;
    cursor: pointer;
    border-radius: 3px;
    color: #212121;
    color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #212121))
}

.ag-theme-frk--dark .ag-chart-menu-icon:hover,.ag-theme-frk--dark-striping .ag-chart-menu-icon:hover {
    opacity: 1
}

.ag-theme-frk--dark .ag-chart-mini-thumbnail,.ag-theme-frk--dark-striping .ag-chart-mini-thumbnail {
    border: 1px solid;
    border-color: #dde2eb;
    border-color: var(--ag-secondary-border-color, #dde2eb);
    border-radius: 5px;
    margin: 5px
}

.ag-theme-frk--dark .ag-chart-mini-thumbnail:nth-last-child(3),.ag-theme-frk--dark .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail,.ag-theme-frk--dark-striping .ag-chart-mini-thumbnail:nth-last-child(3),.ag-theme-frk--dark-striping .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail {
    margin-left: auto;
    margin-right: auto
}

.ag-theme-frk--dark .ag-ltr .ag-chart-mini-thumbnail:first-child,.ag-theme-frk--dark-striping .ag-ltr .ag-chart-mini-thumbnail:first-child {
    margin-left: 0
}

.ag-theme-frk--dark .ag-rtl .ag-chart-mini-thumbnail:first-child,.ag-theme-frk--dark-striping .ag-rtl .ag-chart-mini-thumbnail:first-child {
    margin-right: 0
}

.ag-theme-frk--dark .ag-ltr .ag-chart-mini-thumbnail:last-child,.ag-theme-frk--dark-striping .ag-ltr .ag-chart-mini-thumbnail:last-child {
    margin-right: 0
}

.ag-theme-frk--dark .ag-rtl .ag-chart-mini-thumbnail:last-child,.ag-theme-frk--dark-striping .ag-rtl .ag-chart-mini-thumbnail:last-child {
    margin-left: 0
}

.ag-theme-frk--dark .ag-chart-mini-thumbnail.ag-selected,.ag-theme-frk--dark-striping .ag-chart-mini-thumbnail.ag-selected {
    border-color: #2196f3;
    border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)))
}

.ag-theme-frk--dark .ag-chart-settings-card-item,.ag-theme-frk--dark-striping .ag-chart-settings-card-item {
    background: #212121;
    background: var(--ag-foreground-color, #212121);
    width: 8px;
    height: 8px;
    border-radius: 4px
}

.ag-theme-frk--dark .ag-chart-settings-card-item.ag-selected,.ag-theme-frk--dark-striping .ag-chart-settings-card-item.ag-selected {
    background-color: #2196f3;
    background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)))
}

.ag-theme-frk--dark .ag-chart-data-column-drag-handle,.ag-theme-frk--dark-striping .ag-chart-data-column-drag-handle {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-charts-settings-group-container,.ag-theme-frk--dark-striping .ag-charts-settings-group-container {
    padding: 6px
}

.ag-theme-frk--dark .ag-charts-data-group-container,.ag-theme-frk--dark-striping .ag-charts-data-group-container {
    padding: 12px 12px;
    padding-bottom: 3px
}

.ag-theme-frk--dark .ag-charts-data-group-container>*,.ag-theme-frk--dark-striping .ag-charts-data-group-container>* {
    margin-bottom: 9px
}

.ag-theme-frk--dark .ag-charts-format-top-level-group-container,.ag-theme-frk--dark-striping .ag-charts-format-top-level-group-container {
    margin-left: 12px;
    padding: 6px
}

.ag-theme-frk--dark .ag-charts-format-top-level-group-item,.ag-theme-frk--dark-striping .ag-charts-format-top-level-group-item {
    margin: 6px 0
}

.ag-theme-frk--dark .ag-charts-format-sub-level-group-container,.ag-theme-frk--dark-striping .ag-charts-format-sub-level-group-container {
    padding: 12px 12px;
    padding-bottom: 3px
}

.ag-theme-frk--dark .ag-charts-format-sub-level-group-container>*,.ag-theme-frk--dark-striping .ag-charts-format-sub-level-group-container>* {
    margin-bottom: 9px
}

.ag-theme-frk--dark .ag-charts-group-container.ag-group-container-horizontal,.ag-theme-frk--dark-striping .ag-charts-group-container.ag-group-container-horizontal {
    padding: 6px
}

.ag-theme-frk--dark .ag-chart-data-section,.ag-theme-frk--dark .ag-chart-format-section,.ag-theme-frk--dark-striping .ag-chart-data-section,.ag-theme-frk--dark-striping .ag-chart-format-section {
    display: flex;
    margin: 0
}

.ag-theme-frk--dark .ag-chart-menu-panel,.ag-theme-frk--dark-striping .ag-chart-menu-panel {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk--dark .ag-ltr .ag-chart-menu-panel,.ag-theme-frk--dark-striping .ag-ltr .ag-chart-menu-panel {
    border-left: solid 1px;
    border-left-color: #babfc7;
    border-left-color: var(--ag-border-color, #babfc7)
}

.ag-theme-frk--dark .ag-rtl .ag-chart-menu-panel,.ag-theme-frk--dark-striping .ag-rtl .ag-chart-menu-panel {
    border-right: solid 1px;
    border-right-color: #babfc7;
    border-right-color: var(--ag-border-color, #babfc7)
}

.ag-theme-frk--dark .ag-date-time-list-page-title,.ag-theme-frk--dark-striping .ag-date-time-list-page-title {
    flex-grow: 1;
    text-align: center
}

.ag-theme-frk--dark .ag-date-time-list-page-column-label,.ag-theme-frk--dark-striping .ag-date-time-list-page-column-label {
    text-align: center
}

.ag-theme-frk--dark .ag-date-time-list-page-entry,.ag-theme-frk--dark-striping .ag-date-time-list-page-entry {
    text-align: center
}

.ag-theme-frk--dark .ag-checkbox-input-wrapper,.ag-theme-frk--dark-striping .ag-checkbox-input-wrapper {
    font-family: "agGridAlpine";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #ffffff));
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    flex: none
}

.ag-theme-frk--dark .ag-checkbox-input-wrapper input,.ag-theme-frk--dark .ag-checkbox-input-wrapper input,.ag-theme-frk--dark-striping .ag-checkbox-input-wrapper input,.ag-theme-frk--dark-striping .ag-checkbox-input-wrapper input {
    -webkit-appearance: none;
    opacity: 0;
    width: 100%;
    height: 100%
}

.ag-theme-frk--dark .ag-checkbox-input-wrapper:focus-within,.ag-theme-frk--dark .ag-checkbox-input-wrapper:active,.ag-theme-frk--dark-striping .ag-checkbox-input-wrapper:focus-within,.ag-theme-frk--dark-striping .ag-checkbox-input-wrapper:active {
    outline: none;
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk--dark .ag-checkbox-input-wrapper.ag-disabled,.ag-theme-frk--dark-striping .ag-checkbox-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-frk--dark .ag-checkbox-input-wrapper::after,.ag-theme-frk--dark-striping .ag-checkbox-input-wrapper::after {
    content: "\f108";
    color: #999;
    color: var(--ag-checkbox-unchecked-color, #999);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk--dark .ag-checkbox-input-wrapper.ag-checked::after,.ag-theme-frk--dark-striping .ag-checkbox-input-wrapper.ag-checked::after {
    content: "\f106";
    color: #2196f3;
    color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk--dark .ag-checkbox-input-wrapper.ag-indeterminate::after,.ag-theme-frk--dark-striping .ag-checkbox-input-wrapper.ag-indeterminate::after {
    content: "\f107";
    color: #999;
    color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #999));
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk--dark .ag-toggle-button-input-wrapper,.ag-theme-frk--dark-striping .ag-toggle-button-input-wrapper {
    box-sizing: border-box;
    width: 28px;
    height: 18px;
    background-color: #999;
    background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #999));
    border-radius: 9px;
    position: relative;
    flex: none;
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999))
}

.ag-theme-frk--dark .ag-toggle-button-input-wrapper input,.ag-theme-frk--dark-striping .ag-toggle-button-input-wrapper input {
    opacity: 0;
    height: 100%;
    width: 100%
}

.ag-theme-frk--dark .ag-toggle-button-input-wrapper:focus-within,.ag-theme-frk--dark-striping .ag-toggle-button-input-wrapper:focus-within {
    outline: none;
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk--dark .ag-toggle-button-input-wrapper.ag-disabled,.ag-theme-frk--dark-striping .ag-toggle-button-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-frk--dark .ag-toggle-button-input-wrapper.ag-checked,.ag-theme-frk--dark-striping .ag-toggle-button-input-wrapper.ag-checked {
    background-color: #2196f3;
    background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
    border-color: #2196f3;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)))
}

.ag-theme-frk--dark .ag-toggle-button-input-wrapper::before,.ag-theme-frk--dark-striping .ag-toggle-button-input-wrapper::before {
    content: " ";
    position: absolute;
    top: -1px;
    left: -1px;
    display: block;
    box-sizing: border-box;
    height: 18px;
    width: 18px;
    background-color: #fff;
    background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #ffffff));
    border-radius: 9px;
    transition: left 100ms;
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999)))
}

.ag-theme-frk--dark .ag-toggle-button-input-wrapper.ag-checked::before,.ag-theme-frk--dark-striping .ag-toggle-button-input-wrapper.ag-checked::before {
    left: calc(100% - 18px );
    border-color: #2196f3;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)))
}

.ag-theme-frk--dark .ag-radio-button-input-wrapper,.ag-theme-frk--dark-striping .ag-radio-button-input-wrapper {
    font-family: "agGridAlpine";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #ffffff));
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    flex: none;
    border-radius: 16px
}

.ag-theme-frk--dark .ag-radio-button-input-wrapper input,.ag-theme-frk--dark .ag-radio-button-input-wrapper input,.ag-theme-frk--dark-striping .ag-radio-button-input-wrapper input,.ag-theme-frk--dark-striping .ag-radio-button-input-wrapper input {
    -webkit-appearance: none;
    opacity: 0;
    width: 100%;
    height: 100%
}

.ag-theme-frk--dark .ag-radio-button-input-wrapper:focus-within,.ag-theme-frk--dark .ag-radio-button-input-wrapper:active,.ag-theme-frk--dark-striping .ag-radio-button-input-wrapper:focus-within,.ag-theme-frk--dark-striping .ag-radio-button-input-wrapper:active {
    outline: none;
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4)
}

.ag-theme-frk--dark .ag-radio-button-input-wrapper.ag-disabled,.ag-theme-frk--dark-striping .ag-radio-button-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-frk--dark .ag-radio-button-input-wrapper::after,.ag-theme-frk--dark-striping .ag-radio-button-input-wrapper::after {
    content: "\f126";
    color: #999;
    color: var(--ag-checkbox-unchecked-color, #999);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk--dark .ag-radio-button-input-wrapper.ag-checked::after,.ag-theme-frk--dark-striping .ag-radio-button-input-wrapper.ag-checked::after {
    content: "\f127";
    color: #2196f3;
    color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.ag-theme-frk--dark input[class^=ag-][type=range],.ag-theme-frk--dark-striping input[class^=ag-][type=range] {
    -webkit-appearance: none;
    width: 100%;
    height: 100%;
    background: none;
    overflow: visible
}

.ag-theme-frk--dark input[class^=ag-][type=range]::-webkit-slider-runnable-track,.ag-theme-frk--dark-striping input[class^=ag-][type=range]::-webkit-slider-runnable-track {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 3px;
    background-color: #babfc7;
    background-color: var(--ag-border-color, #babfc7);
    border-radius: 3px;
    border-radius: 3px
}

.ag-theme-frk--dark input[class^=ag-][type=range]::-moz-range-track,.ag-theme-frk--dark-striping input[class^=ag-][type=range]::-moz-range-track {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 3px;
    background-color: #babfc7;
    background-color: var(--ag-border-color, #babfc7);
    border-radius: 3px;
    border-radius: 3px
}

.ag-theme-frk--dark input[class^=ag-][type=range]::-ms-track,.ag-theme-frk--dark-striping input[class^=ag-][type=range]::-ms-track {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 3px;
    background-color: #babfc7;
    background-color: var(--ag-border-color, #babfc7);
    border-radius: 3px;
    border-radius: 3px;
    color: transparent;
    width: calc(100% - 2px)
}

.ag-theme-frk--dark input[class^=ag-][type=range]::-webkit-slider-thumb,.ag-theme-frk--dark-striping input[class^=ag-][type=range]::-webkit-slider-thumb {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-checkbox-unchecked-color, #999);
    border-radius: 16px;
    transform: translateY(-6.5px)
}

.ag-theme-frk--dark input[class^=ag-][type=range]::-ms-thumb,.ag-theme-frk--dark-striping input[class^=ag-][type=range]::-ms-thumb {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-checkbox-unchecked-color, #999);
    border-radius: 16px
}

.ag-theme-frk--dark input[class^=ag-][type=range]::-moz-ag-range-thumb,.ag-theme-frk--dark-striping input[class^=ag-][type=range]::-moz-ag-range-thumb {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    border: 1px solid;
    border-color: #999;
    border-color: var(--ag-checkbox-unchecked-color, #999);
    border-radius: 16px
}

.ag-theme-frk--dark input[class^=ag-][type=range]:focus,.ag-theme-frk--dark-striping input[class^=ag-][type=range]:focus {
    outline: none
}

.ag-theme-frk--dark input[class^=ag-][type=range]:focus::-webkit-slider-thumb,.ag-theme-frk--dark-striping input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4);
    border-color: #2196f3;
    border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk--dark input[class^=ag-][type=range]:focus::-ms-thumb,.ag-theme-frk--dark-striping input[class^=ag-][type=range]:focus::-ms-thumb {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4);
    border-color: #2196f3;
    border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk--dark input[class^=ag-][type=range]:focus::-moz-ag-range-thumb,.ag-theme-frk--dark-striping input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
    box-shadow: 0 0 2px .1rem rgba(33,150,243,.4);
    border-color: #2196f3;
    border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))
}

.ag-theme-frk--dark input[class^=ag-][type=range]:active::-webkit-slider-runnable-track,.ag-theme-frk--dark-striping input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
    background-color: rgba(33,150,243,.4);
    background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark input[class^=ag-][type=range]:active::-moz-ag-range-track,.ag-theme-frk--dark-striping input[class^=ag-][type=range]:active::-moz-ag-range-track {
    background-color: rgba(33,150,243,.4);
    background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark input[class^=ag-][type=range]:active::-ms-track,.ag-theme-frk--dark-striping input[class^=ag-][type=range]:active::-ms-track {
    background-color: rgba(33,150,243,.4);
    background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4))
}

.ag-theme-frk--dark input[class^=ag-][type=range]:disabled,.ag-theme-frk--dark-striping input[class^=ag-][type=range]:disabled {
    opacity: .5
}

.ag-theme-frk--dark .ag-filter-toolpanel-header,.ag-theme-frk--dark .ag-filter-toolpanel-search,.ag-theme-frk--dark .ag-status-bar,.ag-theme-frk--dark .ag-header-row,.ag-theme-frk--dark .ag-panel-title-bar-title,.ag-theme-frk--dark .ag-multi-filter-group-title-bar,.ag-theme-frk--dark-striping .ag-filter-toolpanel-header,.ag-theme-frk--dark-striping .ag-filter-toolpanel-search,.ag-theme-frk--dark-striping .ag-status-bar,.ag-theme-frk--dark-striping .ag-header-row,.ag-theme-frk--dark-striping .ag-panel-title-bar-title,.ag-theme-frk--dark-striping .ag-multi-filter-group-title-bar {
    font-weight: 700;
    color: #212121;
    color: var(--ag-header-foreground-color, #212121)
}

.ag-theme-frk--dark .ag-rtl .ag-pinned-left-header .ag-header-row::before,.ag-theme-frk--dark .ag-ltr .ag-pinned-right-header .ag-header-row::after,.ag-theme-frk .ag-ltr .ag-pinned-right-header .ag-theme-frk--dark .ag-header-row::after,.ag-theme-frk .ag-rtl .ag-pinned-left-header .ag-theme-frk--dark .ag-header-row::before,.ag-theme-frk--dark-striping .ag-rtl .ag-pinned-left-header .ag-header-row::before,.ag-theme-frk--dark-striping .ag-ltr .ag-pinned-right-header .ag-header-row::after,.ag-theme-frk .ag-ltr .ag-pinned-right-header .ag-theme-frk--dark-striping .ag-header-row::after,.ag-theme-frk .ag-rtl .ag-pinned-left-header .ag-theme-frk--dark-striping .ag-header-row::before {
    content: "";
    position: absolute;
    height: calc(100% - 20px);
    top: 10px;
    width: 1px;
    background-color: #babfc7;
    background-color: var(--ag-border-color, #babfc7)
}

.ag-theme-frk--dark .ag-ltr .ag-pinned-right-header .ag-header-row::after,.ag-theme-frk--dark-striping .ag-ltr .ag-pinned-right-header .ag-header-row::after {
    right: 0
}

.ag-theme-frk--dark .ag-rtl .ag-pinned-left-header .ag-header-row::before,.ag-theme-frk--dark-striping .ag-rtl .ag-pinned-left-header .ag-header-row::before {
    left: 0
}

.ag-theme-frk--dark .ag-row,.ag-theme-frk--dark-striping .ag-row {
    font-size: 14px
}

.ag-theme-frk--dark .ag-theme-frk textarea[class^=ag-],.ag-theme-frk .ag-theme-frk--dark textarea[class^=ag-],.ag-theme-frk--dark input[class^=ag-]:not([type]),.ag-theme-frk--dark input[class^=ag-][type=text],.ag-theme-frk--dark input[class^=ag-][type=number],.ag-theme-frk--dark input[class^=ag-][type=tel],.ag-theme-frk--dark input[class^=ag-][type=date],.ag-theme-frk--dark input[class^=ag-][type=datetime-local],.ag-theme-frk--dark textarea[class^=ag-],.ag-theme-frk--dark .ag-theme-frk--dark-striping textarea[class^=ag-],.ag-theme-frk--dark-striping .ag-theme-frk--dark textarea[class^=ag-],.ag-theme-frk--dark-striping .ag-theme-frk textarea[class^=ag-],.ag-theme-frk .ag-theme-frk--dark-striping textarea[class^=ag-],.ag-theme-frk--dark-striping input[class^=ag-]:not([type]),.ag-theme-frk--dark-striping input[class^=ag-][type=text],.ag-theme-frk--dark-striping input[class^=ag-][type=number],.ag-theme-frk--dark-striping input[class^=ag-][type=tel],.ag-theme-frk--dark-striping input[class^=ag-][type=date],.ag-theme-frk--dark-striping input[class^=ag-][type=datetime-local],.ag-theme-frk--dark-striping textarea[class^=ag-] {
    min-height: 24px;
    border-radius: 3px
}

.ag-theme-frk--dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-frk--dark .ag-ltr input[class^=ag-][type=text],.ag-theme-frk--dark .ag-ltr input[class^=ag-][type=number],.ag-theme-frk--dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-frk--dark .ag-ltr input[class^=ag-][type=date],.ag-theme-frk--dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-frk--dark .ag-ltr textarea[class^=ag-],.ag-theme-frk--dark-striping .ag-ltr input[class^=ag-]:not([type]),.ag-theme-frk--dark-striping .ag-ltr input[class^=ag-][type=text],.ag-theme-frk--dark-striping .ag-ltr input[class^=ag-][type=number],.ag-theme-frk--dark-striping .ag-ltr input[class^=ag-][type=tel],.ag-theme-frk--dark-striping .ag-ltr input[class^=ag-][type=date],.ag-theme-frk--dark-striping .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-frk--dark-striping .ag-ltr textarea[class^=ag-] {
    padding-left: 6px
}

.ag-theme-frk--dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-frk--dark .ag-rtl input[class^=ag-][type=text],.ag-theme-frk--dark .ag-rtl input[class^=ag-][type=number],.ag-theme-frk--dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-frk--dark .ag-rtl input[class^=ag-][type=date],.ag-theme-frk--dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-frk--dark .ag-rtl textarea[class^=ag-],.ag-theme-frk--dark-striping .ag-rtl input[class^=ag-]:not([type]),.ag-theme-frk--dark-striping .ag-rtl input[class^=ag-][type=text],.ag-theme-frk--dark-striping .ag-rtl input[class^=ag-][type=number],.ag-theme-frk--dark-striping .ag-rtl input[class^=ag-][type=tel],.ag-theme-frk--dark-striping .ag-rtl input[class^=ag-][type=date],.ag-theme-frk--dark-striping .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-frk--dark-striping .ag-rtl textarea[class^=ag-] {
    padding-right: 6px
}

.ag-theme-frk--dark .ag-tab,.ag-theme-frk--dark-striping .ag-tab {
    padding: 9px;
    transition: color .4s
}

.ag-theme-frk--dark .ag-tab-selected,.ag-theme-frk--dark-striping .ag-tab-selected {
    color: #2196f3;
    color: var(--ag-alpine-active-color, #2196f3)
}

.ag-theme-frk--dark .ag-menu,.ag-theme-frk--dark-striping .ag-menu {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8)
}

.ag-theme-frk--dark .ag-menu-header,.ag-theme-frk--dark-striping .ag-menu-header {
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    padding-top: 1px;
    min-width: 240px
}

.ag-theme-frk--dark .ag-charts-settings-group-title-bar,.ag-theme-frk--dark .ag-charts-data-group-title-bar,.ag-theme-frk--dark .ag-charts-format-top-level-group-title-bar,.ag-theme-frk--dark-striping .ag-charts-settings-group-title-bar,.ag-theme-frk--dark-striping .ag-charts-data-group-title-bar,.ag-theme-frk--dark-striping .ag-charts-format-top-level-group-title-bar {
    padding: 6px 12px;
    line-height: 20px
}

.ag-theme-frk--dark .ag-chart-mini-thumbnail,.ag-theme-frk--dark-striping .ag-chart-mini-thumbnail {
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk--dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-frk--dark-striping .ag-ltr .ag-group-title-bar-icon {
    margin-right: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-frk--dark-striping .ag-rtl .ag-group-title-bar-icon {
    margin-left: 6px
}

.ag-theme-frk--dark .ag-charts-format-top-level-group-toolbar,.ag-theme-frk--dark-striping .ag-charts-format-top-level-group-toolbar {
    margin-top: 6px
}

.ag-theme-frk--dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-frk--dark-striping .ag-ltr .ag-charts-format-top-level-group-toolbar {
    padding-left: 20px
}

.ag-theme-frk--dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-frk--dark-striping .ag-rtl .ag-charts-format-top-level-group-toolbar {
    padding-right: 20px
}

.ag-theme-frk--dark .ag-charts-format-sub-level-group,.ag-theme-frk--dark-striping .ag-charts-format-sub-level-group {
    border-left: dashed 1px;
    border-left-color: #babfc7;
    border-left-color: var(--ag-border-color, #babfc7);
    padding-left: 6px;
    margin-bottom: 12px
}

.ag-theme-frk--dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-frk--dark-striping .ag-charts-format-sub-level-group-title-bar {
    padding-top: 0;
    padding-bottom: 0;
    background: none;
    font-weight: 700
}

.ag-theme-frk--dark .ag-charts-format-sub-level-group-container,.ag-theme-frk--dark-striping .ag-charts-format-sub-level-group-container {
    padding-bottom: 0
}

.ag-theme-frk--dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-frk--dark-striping .ag-charts-format-sub-level-group-item:last-child {
    margin-bottom: 0
}

.ag-theme-frk--dark .ag-dnd-ghost,.ag-theme-frk--dark-striping .ag-dnd-ghost {
    font-size: 12px;
    font-weight: 700
}

.ag-theme-frk--dark .ag-side-buttons,.ag-theme-frk--dark-striping .ag-side-buttons {
    width: 30px
}

.ag-theme-frk--dark .ag-standard-button,.ag-theme-frk--dark-striping .ag-standard-button {
    appearance: none;
    -webkit-appearance: none;
    border-radius: 3px;
    border: 1px solid;
    border-color: #2196f3;
    border-color: var(--ag-alpine-active-color, #2196f3);
    color: #2196f3;
    color: var(--ag-alpine-active-color, #2196f3);
    background-color: #fff;
    background-color: var(--ag-background-color, #ffffff);
    font-weight: 600;
    padding: 6px 12px
}

.ag-theme-frk--dark .ag-standard-button:hover,.ag-theme-frk--dark-striping .ag-standard-button:hover {
    border-color: #2196f3;
    border-color: var(--ag-alpine-active-color, #2196f3);
    background-color: rgba(33,150,243,.1);
    background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1))
}

.ag-theme-frk--dark .ag-standard-button:active,.ag-theme-frk--dark-striping .ag-standard-button:active {
    border-color: #2196f3;
    border-color: var(--ag-alpine-active-color, #2196f3);
    background-color: #2196f3;
    background-color: var(--ag-alpine-active-color, #2196f3);
    color: #fff;
    color: var(--ag-background-color, #ffffff)
}

.ag-theme-frk--dark .ag-standard-button:disabled,.ag-theme-frk--dark-striping .ag-standard-button:disabled {
    color: rgba(33,33,33,.5);
    color: var(--ag-disabled-foreground-color, rgba(33, 33, 33, 0.5));
    background-color: #f1f2f4;
    background-color: var(--ag-input-disabled-background-color, #f1f2f4);
    border-color: rgba(186,191,199,.3);
    border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3))
}

.ag-theme-frk--dark .ag-column-drop-vertical,.ag-theme-frk--dark-striping .ag-column-drop-vertical {
    min-height: 75px;
    max-height: 175px
}

.ag-theme-frk--dark .ag-tool-panel-wrapper,.ag-theme-frk--dark-striping .ag-tool-panel-wrapper {
    width: 250px
}

.ag-theme-frk--dark .ag-column-drop-vertical-title-bar,.ag-theme-frk--dark-striping .ag-column-drop-vertical-title-bar {
    padding: 12px;
    padding-bottom: 0px
}

.ag-theme-frk--dark .ag-column-drop-vertical-empty-message,.ag-theme-frk--dark-striping .ag-column-drop-vertical-empty-message {
    display: flex;
    align-items: center;
    border: dashed 1px;
    border-color: #babfc7;
    border-color: var(--ag-border-color, #babfc7);
    margin: 12px;
    padding: 12px
}

.ag-theme-frk--dark .ag-column-drop-empty-message,.ag-theme-frk--dark-striping .ag-column-drop-empty-message {
    color: #212121;
    color: var(--ag-foreground-color, #212121);
    opacity: .75
}

.ag-theme-frk--dark .ag-status-bar,.ag-theme-frk--dark-striping .ag-status-bar {
    font-weight: normal
}

.ag-theme-frk--dark .ag-status-name-value-value,.ag-theme-frk--dark-striping .ag-status-name-value-value {
    font-weight: 700
}

.ag-theme-frk--dark .ag-paging-number,.ag-theme-frk--dark .ag-paging-row-summary-panel-number,.ag-theme-frk--dark-striping .ag-paging-number,.ag-theme-frk--dark-striping .ag-paging-row-summary-panel-number {
    font-weight: 700
}

.ag-theme-frk--dark .ag-column-drop-cell-button,.ag-theme-frk--dark-striping .ag-column-drop-cell-button {
    opacity: .5
}

.ag-theme-frk--dark .ag-column-drop-cell-button:hover,.ag-theme-frk--dark-striping .ag-column-drop-cell-button:hover {
    opacity: .75
}

.ag-theme-frk--dark .ag-header-cell-menu-button:hover,.ag-theme-frk--dark .ag-side-button-button:hover,.ag-theme-frk--dark .ag-tab:hover,.ag-theme-frk--dark .ag-panel-title-bar-button:hover,.ag-theme-frk--dark .ag-header-expand-icon:hover,.ag-theme-frk--dark .ag-column-group-icons:hover,.ag-theme-frk--dark .ag-group-expanded .ag-icon:hover,.ag-theme-frk--dark .ag-group-contracted .ag-icon:hover,.ag-theme-frk--dark .ag-chart-settings-prev:hover,.ag-theme-frk--dark .ag-chart-settings-next:hover,.ag-theme-frk--dark .ag-group-title-bar-icon:hover,.ag-theme-frk--dark .ag-column-select-header-icon:hover,.ag-theme-frk--dark .ag-floating-filter-button-button:hover,.ag-theme-frk--dark .ag-filter-toolpanel-expand:hover,.ag-theme-frk--dark .ag-chart-menu-icon:hover,.ag-theme-frk--dark-striping .ag-header-cell-menu-button:hover,.ag-theme-frk--dark-striping .ag-side-button-button:hover,.ag-theme-frk--dark-striping .ag-tab:hover,.ag-theme-frk--dark-striping .ag-panel-title-bar-button:hover,.ag-theme-frk--dark-striping .ag-header-expand-icon:hover,.ag-theme-frk--dark-striping .ag-column-group-icons:hover,.ag-theme-frk--dark-striping .ag-group-expanded .ag-icon:hover,.ag-theme-frk--dark-striping .ag-group-contracted .ag-icon:hover,.ag-theme-frk--dark-striping .ag-chart-settings-prev:hover,.ag-theme-frk--dark-striping .ag-chart-settings-next:hover,.ag-theme-frk--dark-striping .ag-group-title-bar-icon:hover,.ag-theme-frk--dark-striping .ag-column-select-header-icon:hover,.ag-theme-frk--dark-striping .ag-floating-filter-button-button:hover,.ag-theme-frk--dark-striping .ag-filter-toolpanel-expand:hover,.ag-theme-frk--dark-striping .ag-chart-menu-icon:hover {
    color: #2196f3;
    color: var(--ag-alpine-active-color, #2196f3)
}

.ag-theme-frk--dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-frk--dark-striping .ag-chart-settings-card-item.ag-not-selected:hover {
    opacity: .35
}

.ag-theme-frk--dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-frk--dark-striping .ag-ltr .ag-panel-title-bar-button {
    margin-left: 12px;
    margin-right: 6px
}

.ag-theme-frk--dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-frk--dark-striping .ag-rtl .ag-panel-title-bar-button {
    margin-right: 12px;
    margin-left: 6px
}

.ag-theme-frk--dark .ag-filter-toolpanel-group-container,.ag-theme-frk--dark-striping .ag-filter-toolpanel-group-container {
    padding-left: 6px
}

.ag-theme-frk--dark .ag-filter-toolpanel-instance-filter,.ag-theme-frk--dark-striping .ag-filter-toolpanel-instance-filter {
    border: none;
    background-color: #f8f8f8;
    background-color: var(--ag-control-panel-background-color, #f8f8f8);
    border-left: dashed 1px;
    border-left-color: #babfc7;
    border-left-color: var(--ag-border-color, #babfc7);
    margin-left: 8px;
    padding-left: 8px;
    margin-right: 12px
}

.ag-theme-frk--dark .ag-set-filter-list,.ag-theme-frk--dark-striping .ag-set-filter-list {
    padding-top: 3px;
    padding-bottom: 3px
}

.ag-theme-frk--dark .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-frk--dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-frk--dark .ag-layout-print .ag-center-cols-clipper,.ag-theme-frk--dark .ag-layout-print .ag-center-cols-container,.ag-theme-frk--dark-striping .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-frk--dark-striping .ag-layout-auto-height .ag-center-cols-container,.ag-theme-frk--dark-striping .ag-layout-print .ag-center-cols-clipper,.ag-theme-frk--dark-striping .ag-layout-print .ag-center-cols-container {
    min-height: 150px
}

.ag-theme-frk--dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-frk--dark-striping .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 60px
}

.ag-theme-frk--dark .ag-date-time-list-page-entry-is-current,.ag-theme-frk--dark-striping .ag-date-time-list-page-entry-is-current {
    background-color: #2196f3;
    background-color: var(--ag-alpine-active-color, #2196f3)
}

.ag-theme-frk--dark .ag-header-icon,.ag-theme-frk--dark-striping .ag-header-icon {
    color: #fff
}

.ag-theme-frk--dark .ag-header-row .ag-header-cell-sortable:hover,.ag-theme-frk--dark-striping .ag-header-row .ag-header-cell-sortable:hover {
    color: var(--ag-header-cell-dark-hover);
    background-color: var(--ag-grid-header-cell-dark-hover-bg)
}

.ag-theme-frk--dark .ag-header-row .ag-header-cell-sortable:hover .ag-header-icon,.ag-theme-frk--dark-striping .ag-header-row .ag-header-cell-sortable:hover .ag-header-icon {
    color: var(--ag-header-cell-dark-hover)
}

.ag-theme-frk--dark .ag-header-row-column,.ag-theme-frk--dark-striping .ag-header-row-column {
    background-color: var(--ag-grid-dark-header-background);
    color: #fff
}

.ag-theme-frk--dark .ag-header-row-column-group,.ag-theme-frk--dark-striping .ag-header-row-column-group {
    background-color: #fff;
    color: #212121
}

.ag-theme-frk--dark-striping .ag-row-odd {
    background-color: var(--ag-grid-grey)
}

.ag-theme-frk .ag-paging-panel {
    background: #fff;
    padding-top: calc(2 * var(--space-sm));
    height: auto;
    border: none
}

.ag-theme-frk .ag-paging-panel .ag-paging-number {
    color: var(--ag-grid-paging-number-text)
}

.ag-theme-frk .ag-paging-panel .ag-paging-row-summary-panel {
    display: none
}

.ag-theme-frk .ag-paging-panel .ag-paging-button {
    border: 1px solid var(--ag-grid-grey);
    width: 2.75rem;
    height: 2.5rem;
    position: relative
}

.ag-theme-frk .ag-paging-panel .ag-paging-button:not(.ag-disabled):hover {
    border: 1px solid var(--ag-grid-paging-button-not-border);
    color: var(--ag-grid-paging-button-not-text)
}

.ag-theme-frk .ag-paging-panel .ag-paging-button:first-child {
    border-radius: .3125rem 0 0 .3125rem
}

.ag-theme-frk .ag-paging-panel .ag-paging-button:last-child {
    border-radius: 0 .3125rem .3125rem 0
}

.ag-theme-frk .ag-paging-panel .ag-paging-button .ag-icon {
    position: absolute;
    left: 29%;
    top: 29%
}

.ag-theme-frk .ag-body-viewport {
    margin-top: .25rem
}

.ag-theme-frk .ag-header {
    box-shadow: var(--box-shadow-basic);
    z-index: var(--z-index-medium)
}

.ag-theme-frk .ag-cell {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile);
    line-height: 150%;
    padding: .5rem;
    border: none
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ag-theme-frk .ag-cell {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ag-theme-frk .ag-cell {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ag-theme-frk .ag-cell {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ag-theme-frk .ag-cell {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.ag-theme-frk .ag-cell-label-container {
    padding: .5rem
}

.ag-theme-frk .ag-cell-value {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile);
    line-height: 150%;
    color: #212121;
    overflow: visible;
    width: 100%
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ag-theme-frk .ag-cell-value {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ag-theme-frk .ag-cell-value {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ag-theme-frk .ag-cell-value {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ag-theme-frk .ag-cell-value {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.ag-theme-frk .ag-cell-wrapper {
    align-items: flex-start
}

.ag-theme-frk .ag-selection-checkbox {
    height: 100% !important;
    align-items: flex-start !important;
    width: 100%;
    margin-top: .75rem
}

.ag-theme-frk .ag-selection-checkbox__document-list {
    margin-top: .25rem
}

.ag-theme-frk .ag-selection-checkbox--middle .ag-selection-checkbox {
    height: inherit !important;
    align-items: center !important;
    margin-top: 0
}

.ag-theme-frk .ag-selection-checkbox--top .ag-selection-checkbox {
    height: inherit !important;
    margin-top: 0
}

.ag-theme-frk .ag-checkbox-input-wrapper::after {
    color: var(--ag-checkbox-input-unchecked-border)
}

.ag-theme-frk .ag-checkbox-input-wrapper {
    font-size: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem
}

.ag-theme-frk .ag-cell-frk--gain {
    color: var(--gain);
    position: relative;
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ag-theme-frk .ag-cell-frk--gain {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ag-theme-frk .ag-cell-frk--gain {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ag-theme-frk .ag-cell-frk--gain {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ag-theme-frk .ag-cell-frk--gain {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

.ag-theme-frk .ag-cell-frk--static {
    color: #212121
}

.ag-theme-frk .ag-cell-frk--loss {
    color: var(--loss);
    position: relative;
    font-family: var(--fonts-small--b-font-family);
    font-weight: var(--fonts-small--b-font-weight);
    line-height: var(--fonts-small--b-line-height);
    font-size: var(--fonts-small--b-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ag-theme-frk .ag-cell-frk--loss {
        font-size:var(--fonts-small--b-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ag-theme-frk .ag-cell-frk--loss {
        font-size:var(--fonts-small--b-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ag-theme-frk .ag-cell-frk--loss {
        font-size:var(--fonts-small--b-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ag-theme-frk .ag-cell-frk--loss {
        font-size:var(--fonts-small--b-font-size-large-desktop)
    }
}

.ag-theme-frk .ag-cell-fund-name {
    word-break: break-word
}

.ag-theme-frk .ag-cell-frk--break-word {
    word-break: break-word;
    white-space: initial
}

.ag-theme-frk .ag-cell-frk--numeric {
    text-align: right
}

.ag-theme-frk .ag-cell-frk--monetary {
    text-align: right
}

.ag-theme-frk .ag-cell-frk--percentage {
    text-align: right
}

.ag-theme-frk .ag-cell-frk--date {
    text-align: right
}

.ag-theme-frk .ag-cell-frk--small {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ag-theme-frk .ag-cell-frk--small {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ag-theme-frk .ag-cell-frk--small {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ag-theme-frk .ag-cell-frk--small {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ag-theme-frk .ag-cell-frk--small {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.ag-theme-frk .ag-cell-frk--base {
    font-family: var(--fonts-base-font-family);
    font-weight: var(--fonts-base-font-weight);
    line-height: var(--fonts-base-line-height);
    font-size: var(--fonts-base-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ag-theme-frk .ag-cell-frk--base {
        font-size:var(--fonts-base-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ag-theme-frk .ag-cell-frk--base {
        font-size:var(--fonts-base-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ag-theme-frk .ag-cell-frk--base {
        font-size:var(--fonts-base-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ag-theme-frk .ag-cell-frk--base {
        font-size:var(--fonts-base-font-size-large-desktop)
    }
}

.ag-theme-frk .ag-cell-frk--highlightedPrimary,.ag-theme-frk .ag-cell-frk--highlighted-primary {
    background: #fff
}

.ag-theme-frk .ag-cell-frk--highlightedSecondary,.ag-theme-frk .ag-cell-frk--highlighted-secondary {
    background: var(--ag-grid-grey)
}

.ag-theme-frk .ag-header-cell.ag-header-cell-frk--mlxl {
    padding-left: 2.9375rem
}

.ag-theme-frk .ag-header-cell.ag-header-cell-frk--sm {
    padding-left: 1rem
}

.ag-theme-frk .ag-cell-frk--mlxl {
    padding-left: 3.5rem
}

.ag-theme-frk .ag-cell-frk--middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch
}

.ag-theme-frk .ag-cell-frk--middle .ag-cell-wrapper {
    height: inherit;
    align-items: center;
    margin-top: 0
}

.ag-theme-frk .ag-cell-frk-padding {
    padding: 1rem
}

.ag-theme-frk .ag-cell-frk--top {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start
}

.ag-theme-frk .ag-cell-frk--top .ag-cell-wrapper {
    align-items: flex-start
}

.ag-theme-frk .ag-header-cell-sorted-desc,.ag-theme-frk .ag-header-cell-sorted-asc {
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile)
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ag-theme-frk .ag-header-cell-sorted-desc,.ag-theme-frk .ag-header-cell-sorted-asc {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ag-theme-frk .ag-header-cell-sorted-desc,.ag-theme-frk .ag-header-cell-sorted-asc {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ag-theme-frk .ag-header-cell-sorted-desc,.ag-theme-frk .ag-header-cell-sorted-asc {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ag-theme-frk .ag-header-cell-sorted-desc,.ag-theme-frk .ag-header-cell-sorted-asc {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.ag-theme-frk .ag-header-row,.ag-theme-frk .ag-header-viewport,.ag-theme-frk .ag-header {
    overflow: visible
}

.ag-theme-frk .ag-center-cols-viewport {
    overflow-x: auto
}

.ag-theme-frk .ag-cell-wrap-text {
    word-break: normal
}

.ag-theme-frk .ag-cell-frk--link {
    text-decoration: none;
    background: transparent;
    word-break: break-word
}

.ag-theme-frk .ag-header-cell {
    overflow: visible;
    text-overflow: unset;
    white-space: normal;
    font-family: var(--fonts-small-font-family);
    font-weight: var(--fonts-small-font-weight);
    line-height: var(--fonts-small-line-height);
    font-size: var(--fonts-small-font-size-mobile);
    line-height: 150%;
    padding: 0rem
}

@media(min-width: 768px)and (max-width: 1200px) {
    .ag-theme-frk .ag-header-cell {
        font-size:var(--fonts-small-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .ag-theme-frk .ag-header-cell {
        font-size:var(--fonts-small-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .ag-theme-frk .ag-header-cell {
        font-size:var(--fonts-small-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .ag-theme-frk .ag-header-cell {
        font-size:var(--fonts-small-font-size-large-desktop)
    }
}

.ag-theme-frk .ag-header-cell .ag-checkbox {
    padding-left: .5rem
}

.ag-theme-frk .ag-header-cell-label .ag-header-cell-text {
    overflow: visible;
    text-overflow: unset;
    white-space: normal
}

.ag-theme-frk .ag-icon {
    position: absolute;
    top: 29%
}

.ag-theme-frk .ag-header-cell-label {
    overflow: visible
}

.ag-theme-frk .ag-row-selected .ag-cell {
    background: var(--ag-row-selected-ag-cell-bg)
}

.ag-theme-frk .ag-overlay {
    position: relative
}

.ag-theme-frk .ag-overlay-no-rows-wrapper {
    text-align: inherit;
    justify-content: inherit;
    align-items: inherit;
    background: var(--ag-grid-grey)
}

.ag-theme-frk .ag-header-group-text {
    white-space: break-spaces
}

.ag-theme-frk .ag-header-group-cell {
    align-items: flex-end;
    padding: 1rem .5rem
}

.ag-theme-frk .ag-header-group-cell:first-of-type {
    padding-left: 0
}

.ag-theme-frk .ag-header-group-cell:last-of-type {
    padding-right: 0
}

.ag-theme-frk .ag-header-group-cell--noflex {
    display: block
}

.ag-theme-frk .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-frk .ag-layout-auto-height .ag-center-cols-container,.ag-theme-frk .ag-layout-print .ag-center-cols-clipper,.ag-theme-frk .ag-layout-print .ag-center-cols-container {
    min-height: auto
}

.ag-theme-frk .ag-center-cols-clipper {
    transform: none !important
}

.ag-theme-frk .dropdown__wrap {
    font-weight: normal
}

.ag-theme-frk .ag-keyboard-focus .ag-header-cell:focus::after {
    border: .125rem solid;
    border-color: transparent
}

.ag-theme-frk .ag-keyboard-focus .ag-header-group-cell:focus::after {
    border-color: transparent
}

.ag-theme-frk .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-frk .ag-ltr .ag-cell-range-single-cell,.ag-theme-frk .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-frk .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-frk .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-frk .ag-rtl .ag-cell-range-single-cell,.ag-theme-frk .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
    border: .125rem solid;
    border-color: #212121
}

.ag-theme-frk [class^=ag-]:focus {
    border: .125rem solid #212121
}

.cards-mobile {
    color: #212121
}

.cards-mobile eds-checkbox {
    margin-top: .25rem
}

.cards-mobile__title {
    display: flex;
    margin-bottom: 1rem
}

.cards-mobile__title--link {
    text-decoration: none
}

.cards-mobile__title--link:hover {
    text-decoration: underline
}

.cards-mobile__highlight {
    font-family: var(--fonts-p-font-family);
    font-weight: var(--fonts-p-font-weight);
    line-height: var(--fonts-p-line-height);
    font-size: var(--fonts-p-font-size-mobile);
    margin: 0 -1rem;
    background: var(--ag-grid-grey);
    padding: .25rem 1.5rem 0
}

@media(min-width: 768px)and (max-width: 1200px) {
    .cards-mobile__highlight {
        font-size:var(--fonts-p-font-size-tablet)
    }
}

@media(min-width: 1200px)and (max-width: 1600px) {
    .cards-mobile__highlight {
        font-size:var(--fonts-p-font-size-small-desktop)
    }
}

@media(min-width: 1600px)and (max-width: 1900px) {
    .cards-mobile__highlight {
        font-size:var(--fonts-p-font-size-desktop)
    }
}

@media(min-width: 1900px) {
    .cards-mobile__highlight {
        font-size:var(--fonts-p-font-size-large-desktop)
    }
}

.cards-mobile__row {
    padding-bottom: .25rem
}

.cards-mobile__column {
    padding: 0;
    padding-right: 1.5rem
}

.cards-mobile__column:last-child {
    padding: 0
}

.cards-mobile__header--info {
    padding: 1rem 0;
    margin: 0
}

.cards-mobile__highlight-wrapper .cards-mobile__highlight:first-child {
    padding-top: 1rem
}

.cards-mobile__highlight-wrapper .cards-mobile__highlight:last-child {
    padding-bottom: 1rem
}

.cards-mobile__highlight-wrapper--first-child .cards-mobile__highlight:first-child {
    padding-top: 1rem
}

.cards-mobile__highlight-wrapper--last-child .cards-mobile__highlight:last-child {
    padding-bottom: 1rem
}

.cards-mobile__btn-wrapper {
    display: flex;
    margin-top: var(--space-md);
    justify-content: space-between
}

.cards-mobile__btn {
    align-self: center;
    cursor: pointer
}

@media print {
    .ag-theme-frk .ag-header-group-cell,.ag-theme-frk .ag-cell {
        font-size: 9pt !important;
        font-family: arial,sans-serif !important;
        page-break-inside: avoid
    }

    .ag-theme-frk .ag-header-group-cell p,.ag-theme-frk .ag-header-group-cell span,.ag-theme-frk .ag-header-group-cell span p,.ag-theme-frk .ag-header-group-cell strong,.ag-theme-frk .ag-header-group-cell .small,.ag-theme-frk .ag-header-group-cell small,.ag-theme-frk .ag-header-group-cell a,.ag-theme-frk .ag-header-group-cell .ag-cell-fund-name,.ag-theme-frk .ag-cell p,.ag-theme-frk .ag-cell span,.ag-theme-frk .ag-cell span p,.ag-theme-frk .ag-cell strong,.ag-theme-frk .ag-cell .small,.ag-theme-frk .ag-cell small,.ag-theme-frk .ag-cell a,.ag-theme-frk .ag-cell .ag-cell-fund-name {
        font-size: 9pt !important
    }

    .ag-theme-frk .ag-header-group-cell .ag-center-cols-viewport,.ag-theme-frk .ag-cell .ag-center-cols-viewport {
        overflow-x: visible !important
    }

    .ag-theme-frk .ag-root-wrapper {
        overflow: visible !important
    }

    .ag-theme-frk .ag-root {
        overflow: visible !important
    }

    .ag-theme-frk .ag-paging-panel {
        display: none !important
    }
}

/*# sourceMappingURL=frk-dee.theme.css.map */



/* 日本独自部分を一時的に記述 */
.frk-sky .relative {
  position: relative;
}

.frk-sky .absolute {
  position: absolute;
}

.frk-sky .top-0 {
  top: 0;
}

.frk-sky .bottom-0 {
  bottom: 0;
}

.frk-sky .left-0 {
  left: 0;
}

.frk-sky .right-0 {
  right: 0;
}

.frk-sky .mar-0, .frk-sky .grid .row .col.mar-0 {
  margin: 0;
}

.frk-sky .pad-0, .frk-sky .grid .row .col.pad-0 {
  padding: 0;
}
.frk-sky .a-left {
  text-align: left;
}
.frk-sky .a-right {
  text-align: right;
}
.frk-sky .a-center {
  text-align: center;
}
.frk-sky .v-bottom {
  vertical-align: bottom;
}
.frk-sky .flexbox {
  display: flex;
}
.frk-sky .f-center {
  justify-content:center;
}
.frk-sky .f-start {
  justify-content:flex-start;
}
.frk-sky .f-end {
  justify-content:flex-end;
}
.frk-sky .f-between {
  justify-content:space-between;
}
.frk-sky .f-evenly {
  justify-content: space-evenly;
}
.frk-sky .f-ai-start {
  align-items:flex-start;
}
.frk-sky .f-ai-end {
  align-items: flex-end;
}
.frk-sky .f-ai-center {
  align-items:center;
}
.frk-sky .v-middle {
  vertical-align: middle;
}
.frk-sky .v-top {
  vertical-align: top;
}
.frk-sky .none--sp {
  display: none;
}
.frk-sky .w-wrap {
  white-space: normal;
}
.frk-sky .w-nowrap {
  white-space: nowrap;
}

.frk-sky .f-ai-baseline {
  align-items:baseline;
}
.frk-sky .f-wrap {
  flex-wrap: wrap
}
.frk-sky .f-nowrap {
  flex-wrap: nowrap
}
.frk-sky .f-wrap-reverse {
  flex-wrap: wrap-reverse
}
.frk-sky .pre-title--light {
  color: var(--pretitle-light);
}

@media(min-width : 768px) {  
    .edsflexbox, .flexbox--pc {
      display: flex;
      flex-direction: column;
    }
    .subgrid-tablet--layout-4 {
      display: grid;
      grid-template-columns: 1fr 2fr
    }
    .frk-sky .f-center--pc {
      justify-content:center;
    }
    .frk-sky .f-start--pc {
      justify-content:flex-start;
    }
    .frk-sky .f-end--pc {
      justify-content:flex-end;
    }
    .frk-sky .f-between--pc {
      justify-content:space-between;
    }
    .frk-sky .f-evenly--pc {
      justify-content: space-evenly;
    }
    .frk-sky .f-ai-start--pc {
      align-items:flex-start;
    }
    .frk-sky .f-ai-end--pc {
      align-items: flex-end;
    }
    .frk-sky .f-ai-center--pc {
      align-items:center;
    }
    .frk-sky .f-ai-baseline--pc {
      align-items:baseline;
    }
    .frk-sky .f-wrap--pc {
      flex-wrap: wrap
    }
    .frk-sky .f-nowrap--pc {
      flex-wrap: nowrap
    }
    .frk-sky .f-wrap-reverse--pc {
      flex-wrap: wrap-reverse
    }
    .frk-sky .relative--pc {
      position: relative;
    }
    .frk-sky .absolute--pc {
      position: absolute;
    }
    .frk-sky .block--pc {
      display: block;
    }
    .frk-sky .inline-block--pc {
      display: inline-block;
    }
    .frk-sky .inline--pc {
      display: inline;
    }
    
    
    .frk-sky .top-0--pc {
      top: 0;
    }
    
    .frk-sky .bottom--pc {
      bottom: 0;
    }
    
    .frk-sky .left-0--pc {
      left: 0;
    }
    
    .frk-sky .right-0--pc {
      right: 0;
    }
    
    .frk-sky .mar-0--pc, .frk-sky .grid .row .col.mar-0--pc {
      margin: 0;
    }
    
    .frk-sky .pad-0--pc, .frk-sky .grid .row .col.pad-0--pc {
      padding: 0;
    }
    .frk-sky .a-left--pc {
      text-align: left;
    }
    .frk-sky .a-right--pc {
      text-align: right;
    }
    .frk-sky .a-center--pc {
      text-align: center;
    }
    .frk-sky .v-bottom--pc {
      vertical-align: bottom;
    }
    .frk-sky .f-center--pc {
      justify-content:center;
    }
    .frk-sky .f-start--pc {
      justify-content:flex-start;
    }
    .frk-sky .f-end--pc {
      justify-content:flex-end;
    }
    
    .frk-sky .v-middle--pc {
      vertical-align: middle;
    }
    .frk-sky .v-top--pc {
      vertical-align: top;
    }
    
    .frk-sky .none--pc {
      display: none;
    }
  
    .frk-sky .w-wrap--pc {
      white-space: normal;
    }
    .frk-sky .w-nowrap--pc {
      white-space: nowrap;
    }
    
  }

@media(max-width : 768px) {
  .frk-sky .none--sp {
    display: none;
  }
}

@media(min-width : 768px)and (max-width : 1200px) {
  .frk-sky .pre-title {
    font-size: var(--fonts-pre-title-font-size-tablet)
  }
}

@media(min-width : 1200px)and (max-width : 1600px) {
  .frk-sky .pre-title {
    font-size: var(--fonts-pre-title-font-size-small-desktop)
  }
}

@media(min-width : 1600px)and (max-width : 1900px) {
  .frk-sky .pre-title {
    font-size: var(--fonts-pre-title-font-size-desktop)
  }
}

@media(min-width : 1900px) {
  .frk-sky .pre-title {
    font-size: var(--fonts-pre-title-font-size-large-desktop)
  }
}


.ck-editor ul.list--circle li::before {
  content: "•";
}
.ck-editor ul.list--unordered li::before {
  content: "";
}
:root {
  --addcolor-num-plus: #418523;
  --addcolor-num-lose: #b30000;
  --banner-impact-expaned-ribbon-border-img: url("/img/ftjtheme/dee_gradient_strip.jpg") 1 stretch;
  --banner-with-img-ribbon-border-img: url("/img/ftjtheme/dee_gradient_strip.jpg") 1 stretch;
  --banner-video-with-img-ribbon-border-img: url("/img/ftjtheme/dee_gradient_strip.jpg") 1 stretch;
}

.tooltip__source[type=lock] {
  color: inherit
}
#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button {
  background-color: var(--btn-primary-bg) !important;
  color: var(--btn-primary-text) !important;
  border-color: var(--btn-primary-border) !important ;
  font-family: var(--btn-font-family);
  font-size: var(--fonts-base-font-size-tablet) !important;
  display: inline-block !important;
  align-items: center !important;
  justify-content: center !important;
  border-width: .125rem !important;
  border-style: solid !important;
  text-decoration: none !important;
  line-height: 1.5rem !important;
  padding: .5625rem 1.375rem !important;
  border-radius: .0625rem !important;
  cursor: pointer !important;
  margin-right: 1rem !important;
  min-width: inherit !important;
}

#onetrust-banner-sdk #onetrust-group-container #onetrust-policy{
  overflow:visible;
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container {
  overflow:visible !important;
}

#onetrust-banner-sdk.otFlat:not(.ot-iab-2) #onetrust-button-group button {
  background-color: var(--btn-primary-bg) !important;
  color: var(--btn-primary-text) !important;
}