/*!
 * Vita-Slate.css
 * apex-ut2 v21.1.0
 * https://apex.oracle.com/
 * Copyright (c) Oracle
 */
:root {
  --ut-palette-primary: #505f6d;
  --ut-palette-primary-contrast: white;
  --ut-palette-primary-shade: #eeeff0;
  --ut-palette-primary-text: var(--a-palette-primary); }

:root {
  --ut-link-text-color: #337ac0; }

:root {
  --ut-focus-outline-color: #505f6d; }

:root {
  --ut-component-border-radius: 2px; }

:root {
  --ut-body-background-color: #f5f5f5;
  --ut-body-text-color: black; }

:root {
  --ut-body-actions-background-color: #e8e8e8;
  --ut-body-actions-text-color: black;
  --ut-body-actionstoggle-background-color: #e8e8e8;
  --ut-body-actionstoggle-hover-background-color: #cfcfcf; }

:root {
  --ut-body-title-background-color: #dee1e4;
  --ut-body-title-text-color: black; }

:root {
  --ut-header-background-color: #505f6d;
  --ut-header-text-color: white; }

:root {
  --ut-body-sidebar-background-color: #f9f9f9;
  --ut-body-sidebar-text-color: black; }

:root {
  --ut-body-nav-background-color: #2c2c2c;
  --ut-body-nav-text-color: #f8f8f8;
  --ut-navtabs-background-color: #2c2c2c;
  --ut-navtabs-text-color: #f8f8f8;
  --ut-navtabs-item-border-color: rgba(255, 255, 255, 0.1);
  --ut-navtabs-item-active-background-color: #121212;
  --ut-navtabs-item-hover-background-color: var(--ut-navtabs-item-active-background-color);
  --ut-header-menubar-background-color: #2c2c2c;
  --ut-header-menubar-item-text-color: #f8f8f8;
  --ut-header-menubar-item-current-background-color: #121212;
  --ut-header-menubar-item-current-text-color: #f8f8f8;
  --ut-header-menubar-item-hover-background-color: var(--ut-header-menubar-item-current-background-color);
  --ut-header-menubar-item-hover-text-color: var(--ut-header-menubar-item-current-text-color);
  --ut-header-menubar-item-border-color: rgba(255, 255, 255, 0.1);
  --ut-header-menubar-item-split-icon-color: #f8f8f8;
  --ut-header-menubar-item-split-border-color: rgba(255, 255, 255, 0.1); }

:root {
  --a-treeview-node-selected-background-color: #121212;
  --a-treeview-node-selected-text-color: white; }

:root {
  --a-treeview-node-selected-icon-color: white;
  --a-treeview-node-icon-color: inherit; }

:root {
  --ut-treeview-badge-background-color: #505f6d;
  --ut-treeview-badge-text-color: white; }

:root {
  --a-menu-background-color: #FFFFFF;
  --a-menu-text-color: #262626;
  --a-menu-default-text-color: var(--a-menu-text-color);
  --a-menu-accel-text-color: var(--a-menu-text-color); }

:root {
  --a-menu-focused-background-color: #505f6d;
  --a-menu-focused-text-color: white;
  --a-menu-focused-accel-text-color: var(--a-menu-focused-text-color); }

:root {
  --ut-region-header-background-color: #f6f6f6;
  --ut-region-header-text-color: #1d1d1d; }

:root {
  --ut-region-background-color: white;
  --ut-region-text-color: #262626;
  --ut-component-background-color: white;
  --ut-wizard-header-background-color: #fafafa;
  --ut-report-cell-border-color: #e6e6e6;
  --ut-report-cell-hover-background-color: #fafafa; }

:root {
  --ut-palette-primary-alt: #bcc5cd;
  --ut-palette-primary-alt-contrast: #040506;
  --ut-palette-primary-alt-shade: #fcfcfd;
  --ut-palette-primary-alt-text: #656b71; }

:root {
  --ut-palette-success: #388729;
  --ut-palette-success-contrast: #FFF;
  --ut-palette-success-shade: #f5f9f4;
  --ut-palette-success-text: #557d4e; }

:root {
  --ut-palette-info: #006BD8;
  --ut-palette-info-contrast: #FFF;
  --ut-palette-info-shade: #f2f8fd;
  --ut-palette-info-text: #4075ac; }

:root {
  --ut-palette-warning: #FBCE4A;
  --ut-palette-warning-contrast: #000;
  --ut-palette-warning-shade: #fef8e4;
  --ut-palette-warning-text: #8a7432; }

:root {
  --ut-palette-danger: #EE0701;
  --ut-palette-danger-contrast: #FFF;
  --ut-palette-danger-shade: #feeeed;
  --ut-palette-danger-text: #b74340; }

:root {
  --u-color-1: #309FDB;
  --u-color-1-contrast: white;
  --u-color-2: #13B6CF;
  --u-color-2-contrast: #e4f9fd;
  --u-color-3: #2EBFBC;
  --u-color-3-contrast: #f0fcfb;
  --u-color-4: #3CAF85;
  --u-color-4-contrast: #f0faf6;
  --u-color-5: #81BB5F;
  --u-color-5-contrast: white;
  --u-color-6: #DDDE53;
  --u-color-6-contrast: #2a2a08;
  --u-color-7: #FBCE4A;
  --u-color-7-contrast: #443302;
  --u-color-8: #ED813E;
  --u-color-8-contrast: white;
  --u-color-9: #E95B54;
  --u-color-9-contrast: white;
  --u-color-10: #E85D88;
  --u-color-10-contrast: white;
  --u-color-11: #CA589D;
  --u-color-11-contrast: white;
  --u-color-12: #854E9B;
  --u-color-12-contrast: #f6f0f8;
  --u-color-13: #5A68AD;
  --u-color-13-contrast: white;
  --u-color-14: #AFBAC5;
  --u-color-14-contrast: #313b44;
  --u-color-15: #6E8598;
  --u-color-15-contrast: white;
  --u-color-16: #59b2e2;
  --u-color-16-contrast: white;
  --u-color-17: #42c5d9;
  --u-color-17-contrast: #051517;
  --u-color-18: #58ccc9;
  --u-color-18-contrast: #091c1c;
  --u-color-19: #63bf9d;
  --u-color-19-contrast: white;
  --u-color-20: #9ac97f;
  --u-color-20-contrast: #203316;
  --u-color-21: #e4e575;
  --u-color-21-contrast: #4c4d0e;
  --u-color-22: #fcd86e;
  --u-color-22-contrast: #694f02;
  --u-color-23: #f19a65;
  --u-color-23-contrast: white;
  --u-color-24: #ed7c76;
  --u-color-24-contrast: white;
  --u-color-25: #ed7da0;
  --u-color-25-contrast: white;
  --u-color-26: #d579b1;
  --u-color-26-contrast: white;
  --u-color-27: #9d71af;
  --u-color-27-contrast: white;
  --u-color-28: #7b86bd;
  --u-color-28-contrast: white;
  --u-color-29: #bfc8d1;
  --u-color-29-contrast: #3d4954;
  --u-color-30: #8b9dad;
  --u-color-30-contrast: white;
  --u-color-31: #198cca;
  --u-color-31-contrast: #e6f4fc;
  --u-color-32: #02a5be;
  --u-color-32-contrast: #c1f6fe;
  --u-color-33: #18b1ae;
  --u-color-33-contrast: #cff9f8;
  --u-color-34: #24a475;
  --u-color-34-contrast: #d2f5e8;
  --u-color-35: #6aad42;
  --u-color-35-contrast: #f6fbf3;
  --u-color-36: #c9ca39;
  --u-color-36-contrast: #030301;
  --u-color-37: #d9b13c;
  --u-color-37-contrast: #120f04;
  --u-color-38: #d76a27;
  --u-color-38-contrast: #fffefe;
  --u-color-39: #d2423b;
  --u-color-39-contrast: white;
  --u-color-40: #d1436f;
  --u-color-40-contrast: white;
  --u-color-41: #ba3d88;
  --u-color-41-contrast: #fdf9fb;
  --u-color-42: #773393;
  --u-color-42-contrast: #e8d5f0;
  --u-color-43: #3d4ea3;
  --u-color-43-contrast: #e8ebf7;
  --u-color-44: #8c9eb0;
  --u-color-44-contrast: white;
  --u-color-45: #4e7391;
  --u-color-45-contrast: #eaf0f4; }

:root {
  --a-button-border-radius: 2px; }

:root {
  --a-button-background-color: #f8f8f8;
  --a-button-text-color: #393939; }

:root {
  --ut-field-label-text-color: #262626; }

:root {
  --a-field-input-border-radius: 2px;
  --a-filedrop-border-radius: 2px; }

:root {
  --a-field-input-background-color: #f9f9f9;
  --a-field-input-text-color: #202020;
  --a-field-input-border-color: #dfdfdf;
  --a-field-input-hover-background-color: white;
  --a-field-input-focus-background-color: white;
  --a-field-input-focus-border-color: #505f6d;
  --ut-field-input-focus-icon-background-color: #505f6d;
  --ut-field-input-focus-icon-color: white;
  --a-checkbox-background-color: #f9f9f9;
  --a-checkbox-border-color: rgba(0, 0, 0, 0.15);
  --a-checkbox-text-color: white;
  --a-checkbox-checked-background-color: #505f6d;
  --a-checkbox-checked-text-color: white;
  --a-checkbox-hover-background-color: rgba(0, 0, 0, 0.05); }

:root {
  --a-gv-background-color: white;
  --a-gv-cell-border-color: #e6e6e6;
  --a-gv-header-cell-border-color: #e6e6e6;
  --a-report-controls-cell-label-text-color: #262626;
  --a-report-controls-cell-label-background-color: white; }

:root {
  --ut-header-height: 48px; }

:root {
  --ut-nav-width: 240px; }

:root {
  --ut-body-actions-width: 200px; }

:root {
  --ut-body-sidebar-width: 240px; }

:root {
  --ut-body-content-max-width: 100%; }

:root {
  --a-button-gap-x: 4px;
  --a-cv-badge-background-color: rgba(0, 0, 0, 0.1);
  --a-checkbox-label-spacing-x: 6px;
  --a-dev-toolbar-background-color: #666;
  --a-dev-toolbar-backdrop-filter: none;
  --a-dev-toolbar-button-background-color: #666;
  --a-fs-control-seperator-border-width: var(--ut-component-border-width, 1px);
  --a-fs-control-seperator-border-color: var(--ut-component-border-color);
  --a-fs-filter-group-border-color: var(--ut-component-border-color);
  --a-fs-filter-group-border-width: var(--ut-component-border-width, 1px);
  --a-fs-filter-group-label-text-color: var(--ut-component-text-muted-color);
  --a-fs-chart-border-width: var(--ut-region-border-width, var(--ut-component-border-width, 1px));
  --a-fs-chart-border-color: var(--ut-region-border-color, var(--ut-component-border-color));
  --a-fs-chart-border-radius: var(--ut-region-border-radius, var(--ut-component-border-radius));
  --a-filedrop-border-color: var(--a-field-input-border-color);
  --a-filedrop-text-color: var(--ut-component-text-muted-color);
  --a-filedrop-focus-border-color: var(--a-field-input-focus-border-color);
  --a-filedrop-heading-text-color: var(--ut-component-text-title-color);
  --a-gv-border-color: var(--ut-component-border-color);
  --a-gv-row-hover-background-color: #f9f9f9;
  --a-gv-inserted-background-color: var(--a-palette-success-shade);
  --a-gv-deleted-background-color: #f2f2f2;
  --a-gv-grandtotal-background-color: #e6e6e6;
  --a-gv-pagination-button-background-color: transparent;
  --a-gv-pagination-button-text-color: var(--a-button-text-color);
  --a-gv-pagination-button-hover-background-color: var(--a-button-hover-background-color);
  --a-gv-pagination-button-hover-text-color: var(--a-button-hover-text-color);
  --a-gv-nodata-message-text-color: var(--ut-component-text-muted-color);
  --a-help-dialog-code-text-color: var(--ut-component-text-muted-color);
  --a-mdeditor-background-color: var(--a-field-input-background-color);
  --a-mdeditor-border-color: var(--a-field-input-border-color);
  --a-mdeditor-border-width: var(--a-field-input-border-width);
  --a-mdeditor-focus-border-color: var(--a-field-input-focus-border-color);
  --a-menu-sep-border-color: var(--ut-component-border-color);
  --a-menu-callout-border-radius: 0px;
  --a-menu-callout-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
  --a-percent-chart-background-color: var(--ut-palette-primary-shade);
  --a-percent-chart-border-color: var(--ut-component-border-color);
  --a-percent-chart-bar-background-color: var(--ut-palette-primary);
  --a-percent-chart-bar-border-color: var(--ut-component-border-color);
  --a-report-controls-border-color: var(--ut-component-border-color);
  --a-report-controls-border-width: var(--ut-component-border-width);
  --a-report-controls-cell-label-border-color: var(--ut-component-border-color);
  --a-report-controls-cell-label-border-width: var(--ut-component-border-width);
  --a-report-controls-input-border-width: var(--a-field-input-border-width);
  --a-report-controls-input-border-color: var(--a-field-input-border-color);
  --a-report-controls-input-border-radius: var(--a-field-input-border-radius);
  --a-report-controls-input-focus-border-color: var(--a-field-input-focus-border-color);
  --a-starrating-stars-bg-color: rgba(0, 0, 0, 0.15);
  --a-switch-hover-background-color: var(--a-switch-background-color);
  --a-switch-active-background-color: var(--a-switch-hover-background-color);
  --a-switch-checked-hover-background-color: var(--a-switch-checked-background-color);
  --a-switch-checked-active-background-color: var(--a-switch-checked-hover-background-color);
  --a-toolbar-background-color: var(--ut-region-header-background-color);
  --a-toolbar-border-width: var(--ut-component-border-width, 1px);
  --a-toolbar-border-color: var(--ut-component-border-color);
  --a-toolbar-sep-border-color: var(--ut-component-inner-border-color);
  --a-treeview-node-text-color: inherit;
  --a-love-apex-hover-text-color: var(--a-palette-danger, #F00);
  --jui-dialog-background-color: var(--ut-region-background-color, var(--ut-component-background-color));
  --jui-dialog-text-color: var(--ut-region-text-color, var(--ut-component-text-default-color));
  --jui-dialog-border-color: var(--ut-region-border-color, var(--ut-component-border-color));
  --jui-dialog-border-width: 0;
  --jui-dialog-border-radius: var(--ut-region-border-radius, var(--ut-component-border-radius));
  --jui-dialog-shadow: var(--ut-shadow-lg), 0 0 0 1px var(--ut-region-border-color, var(--ut-component-border-color));
  --jui-dialog-font-size: 12px;
  --jui-dialog-titlebar-background-color: transparent;
  --jui-dialog-titlebar-text-color: var(--ut-component-text-title-color);
  --jui-dialog-titlebar-border-width: var(--ut-region-border-width, var(--ut-component-border-width, 1px));
  --jui-dialog-titlebar-border-color: var(--ut-region-border-color, var(--ut-component-border-color));
  --jui-dialog-title-close-border-radius: var(--a-button-border-radius, 2px);
  --jui-dialog-title-close-border-color: var(--a-button-border-color);
  --jui-dialog-content-padding-y: 0px;
  --jui-dialog-content-padding-x: 0px;
  --jui-dialog-buttonpane-border-color: var(--ut-component-border-color);
  --jui-datepicker-background-color: var(--ut-component-background-color);
  --jui-datepicker-border-color: var(--ut-component-border-color);
 }

:root {
  --ut-color-scheme: light;
  --ut-palette-generic: #f2f2f2;
  --ut-palette-generic-contrast: #000;
  --ut-palette-generic-shade: #f9f9f9;
  --ut-palette-generic-text: #000;
  --a-gv-header-background-color: var(--ut-region-header-background-color);
  --ut-report-cell-alt-background-color: rgba(0, 0, 0, 0.05);
  --ut-report-header-background-color: rgba(0, 0, 0, 0.025);
  --ut-header-logo-height: 32px;
  --ut-footer-background-color: #f2f2f2;
  --ut-footer-border-color: rgba(0, 0, 0, 0.05);
  --ut-footer-item-spacing: 12px;
  --ut-navtabs-item-border-width: 1px;
  --ut-navtabs-item-highlight-color: transparent;
  --ut-navtabs-item-highlight-width: 0px;
  --ut-navtabs-item-active-highlight-color: var(--ut-palette-primary);
  --ut-body-nav-border-color: var(--ut-component-border-color);
  --ut-body-title-border-width: 0px;
  --ut-body-title-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
  --ut-body-title-backdrop-filter: saturate(180%) blur(8px);
  --ut-region-border-width: 1px;
  --ut-region-box-shadow: var(--ut-shadow-sm);
  --ut-region-header-border-color: rgba(0, 0, 0, 0.075);
  --ut-button-region-box-shadow: var(--ut-shadow-sm);
  --ut-login-page-background-color: #e6e6e6;
  --ut-login-region-background-color: rgba(255, 255, 255, 0.65);
  --ut-login-region-filter: blur(4px);
  --ut-login-region-box-shadow: var(--ut-shadow-lg);
  --a-fs-toggle-border-color: var(--a-button-border-color);
  --a-fs-toggle-border-width: var(--a-button-border-width);
  --a-fs-toggle-border-radius: var(--a-button-border-radius);
  --a-fs-toggle-text-color: var(--a-button-text-color);
  --a-fs-toggle-background-color: var(--a-button-background-color);
  --a-fs-search-container-border-width: var(--a-button-border-width);
  --a-fs-search-container-border-color: var(--a-button-border-color);
  --mg-ctrl-group-button-text-color: #000;
  --mg-popup-content-box-shadow: var(--ut-shadow-lg);
  --a-map-legend-title-text-color: var(--ut-component-text-muted-color);
  --ut-cardlist-box-shadow: var(--ut-shadow-sm);
  --ut-linkslist-arrow-color: rgba(0, 0, 0, 0.2);
  --ut-tabs-item-text-color: var(--ut-component-text-default-color);
  --ut-tabs-item-active-text-color: var(--ut-link-text-color);
  --ut-tabs-item-hint-highlight-color: rgba(0, 0, 0, 0.2);
  --ut-comment-chat-background-color: rgba(0, 0, 0, 0.05);
  --ut-wp-marker-color: #d9d9d9;
  --ut-wp-track-color: #d9d9d9;
  --ut-alternate-heading-font-family: var(--a-base-font-family-serif);
  --ut-alternate-heading-font-weight: var(--a-base-font-weight-normal);
  --ut-component-border-color: rgba(0, 0, 0, 0.1);
  --ut-component-border-width: 1px;
  --ut-component-box-shadow: var(--ut-shadow-lg);
  --ut-component-highlight-background-color: rgba(0, 0, 0, 0.025);
  --ut-component-toolbar-background-color: rgba(0, 0, 0, 0.025);
  --ut-component-inner-border-width: var(--ut-component-border-width);
  --ut-component-inner-border-color: rgba(0, 0, 0, 0.05);
  --ut-component-text-default-color: #000;
  --ut-component-text-title-color: #000;
  --ut-component-text-subtitle-color: rgba(0, 0, 0, 0.85);
  --ut-component-text-muted-color: rgba(0, 0, 0, 0.65);
  --ut-component-icon-background-color: var(--ut-palette-primary);
  --ut-component-icon-color: var(--ut-palette-primary-contrast);
  --ut-component-badge-background-color: rgba(0, 0, 0, 0.05);
  --ut-component-badge-text-color: var(--ut-component-text-default-color);
  --ut-component-badge-border-radius: 4px;
  --ut-shadow-sm: 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --ut-shadow-md: 0 12px 24px -12px rgba(0, 0, 0, 0.3);
  --ut-shadow-lg: 0 24px 48px -24px rgba(0, 0, 0, 0.3); }

.t-Button--header {
  --a-button-background-color: transparent;
  --a-button-text-color: initial;
  --a-button-border-color: transparent;
  --a-button-shadow: none;
  --a-button-hover-background-color: rgba(0, 0, 0, .1);
  --a-button-active-background-color: rgba(0, 0, 0, .15);
  --a-button-focus-background-color: var(--a-button-background-color); }
  .t-Button--header.is-active {
    --a-button-background-color: rgba(0, 0, 0, .25); }

:root {
  --a-button-border-color: var(--ut-component-border-color);
  --a-button-hover-background-color: white;
  --a-button-hover-border-color: rgba(0, 0, 0, 0.15);
  --a-button-hover-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --a-button-active-background-color: #e6e6e6;
  --a-button-active-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.15) inset;
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-border-color: var(--ut-palette-primary); }

.t-Button--simple {
  --a-button-type-background-color: transparent;
  --a-button-type-box-shadow: none; }

.t-Button--link {
  border-color: transparent;
  background-color: transparent;
  box-shadow: none; }

.t-Button--noUI,
.t-Button--noUI:hover,
.t-Button--noUI:active,
.a-Button--noUI,
.a-Button--noUI:hover,
.a-Button--noUI:active {
  --a-button-type-shadow: none;
  --a-button-type-background-color: transparent;
  --a-button-type-border-color: transparent;
  --a-button-type-text-color: inherit;
  color: inherit;
  background-color: transparent;
  text-shadow: none; }

.t-Button--hot,
.a-Button--hot,
.ui-button--hot,
.a-CardView-button--hot,
.apex-button-group input:checked + label,
.t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label {
  --a-button-background-color: #505f6d;
  --a-button-text-color: white;
  --a-button-hover-background-color: #66798a;
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-active-background-color: #45525e;
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color); }
  .t-Button--hot.t-Button--simple,
  .a-Button--hot.t-Button--simple,
  .ui-button--hot.t-Button--simple,
  .a-CardView-button--hot.t-Button--simple,
  .apex-button-group input:checked + label.t-Button--simple,
  .t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label.t-Button--simple {
    --a-button-border-color: #505f6d;
    --a-button-background-color: transparent;
    --a-button-text-color: #686f76;
    --a-button-hover-text-color: white; }
  .t-Button--hot.t-Button--link,
  .a-Button--hot.t-Button--link,
  .ui-button--hot.t-Button--link,
  .a-CardView-button--hot.t-Button--link,
  .apex-button-group input:checked + label.t-Button--link,
  .t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label.t-Button--link {
    --a-button-border-color: transparent;
    --a-button-background-color: transparent;
    --a-button-box-shadow: none;
    --a-button-text-color: #686f76; }
  .t-Button--hot.t-Button--noUI, .t-Button--hot.a-Button--noUI,
  .a-Button--hot.t-Button--noUI,
  .a-Button--hot.a-Button--noUI,
  .ui-button--hot.t-Button--noUI,
  .ui-button--hot.a-Button--noUI,
  .a-CardView-button--hot.t-Button--noUI,
  .a-CardView-button--hot.a-Button--noUI,
  .apex-button-group input:checked + label.t-Button--noUI,
  .apex-button-group input:checked + label.a-Button--noUI,
  .t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label.t-Button--noUI,
  .t-Form-fieldContainer--radioButtonGroup .apex-item-group--rc input:checked + label.a-Button--noUI {
    --a-button-text-color: #686f76;
    color: #686f76; }

.t-Button--warning {
  --a-button-background-color: #FBCE4A;
  --a-button-text-color: #000;
  --a-button-hover-background-color: #fcdc7c;
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-active-background-color: #fac731;
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color); }
  .t-Button--warning.t-Button--simple {
    --a-button-border-color: #FBCE4A;
    --a-button-background-color: transparent;
    --a-button-text-color: #8a7432;
    --a-button-hover-text-color: #000; }
  .t-Button--warning.t-Button--link {
    --a-button-border-color: transparent;
    --a-button-background-color: transparent;
    --a-button-box-shadow: none;
    --a-button-text-color: #8a7432; }
  .t-Button--warning.t-Button--noUI, .t-Button--warning.a-Button--noUI {
    --a-button-text-color: #8a7432;
    color: #8a7432; }

.t-Button--success {
  --a-button-background-color: #388729;
  --a-button-text-color: #FFF;
  --a-button-hover-background-color: #48ae35;
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-active-background-color: #307323;
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color); }
  .t-Button--success.t-Button--simple {
    --a-button-border-color: #388729;
    --a-button-background-color: transparent;
    --a-button-text-color: #557d4e;
    --a-button-hover-text-color: #FFF; }
  .t-Button--success.t-Button--link {
    --a-button-border-color: transparent;
    --a-button-background-color: transparent;
    --a-button-box-shadow: none;
    --a-button-text-color: #557d4e; }
  .t-Button--success.t-Button--noUI, .t-Button--success.a-Button--noUI {
    --a-button-text-color: #557d4e;
    color: #557d4e; }

.t-Button--danger {
  --a-button-background-color: #EE0701;
  --a-button-text-color: #FFF;
  --a-button-hover-background-color: #fe2924;
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-active-background-color: #d50601;
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color); }
  .t-Button--danger.t-Button--simple {
    --a-button-border-color: #EE0701;
    --a-button-background-color: transparent;
    --a-button-text-color: #b74340;
    --a-button-hover-text-color: #FFF; }
  .t-Button--danger.t-Button--link {
    --a-button-border-color: transparent;
    --a-button-background-color: transparent;
    --a-button-box-shadow: none;
    --a-button-text-color: #b74340; }
  .t-Button--danger.t-Button--noUI, .t-Button--danger.a-Button--noUI {
    --a-button-text-color: #b74340;
    color: #b74340; }

.t-Button--primary {
  --a-button-background-color: #bcc5cd;
  --a-button-text-color: #040506;
  --a-button-hover-background-color: #cad1d8;
  --a-button-hover-text-color: var(--a-button-text-color);
  --a-button-active-background-color: #adb8c3;
  --a-button-active-text-color: var(--a-button-hover-text-color);
  --a-button-focus-background-color: var(--a-button-hover-background-color);
  --a-button-focus-text-color: var(--a-button-hover-text-color); }
  .t-Button--primary.t-Button--simple {
    --a-button-border-color: var(--ut-palette-primary-alt);
    --a-button-background-color: transparent;
    --a-button-text-color: var(--ut-palette-primary-alt-text);
    --a-button-hover-text-color: #040506; }
  .t-Button--primary.t-Button--link {
    --a-button-border-color: transparent;
    --a-button-background-color: transparent;
    --a-button-box-shadow: none;
    --a-button-text-color: var(--ut-palette-primary-alt-text); }
  .t-Button--primary.t-Button--noUI, .t-Button--primary.a-Button--noUI {
    --a-button-text-color: var(--ut-palette-primary-alt-text);
    color: var(--ut-palette-primary-alt-text); }

.t-Form-helpButton {
  --a-button-padding-y: 4px;
  --a-button-padding-x: 4px;
  --a-button-type-background-color: transparent;
  --a-button-type-border-color: transparent;
  --a-button-type-box-shadow: none;
  --a-button-text-color: var(--ut-component-text-muted-color);
  --a-button-hover-text-color: var(--ut-component-text-default-color); }

.t-Button.t-Button--noUI .fa:after,
.t-Button.t-Button--link .fa:after,
.t-Button.t-Button--simple .fa:after,
.a-Button.a-Button--noUI .fa:after {
  background-color: white; }

.t-Button--danger .fa:after,
.t-Button--simple.t-Button--danger:hover .fa:after {
  background-color: #EE0701; }

.t-Button--success .fa:after,
.t-Button--simple.t-Button--success:hover .fa:after {
  background-color: #388729; }

.t-Button--primary .fa:after,
.t-Button--simple.t-Button--primary:hover .fa:after {
  background-color: #bcc5cd; }

.t-Button--warning .fa:after,
.t-Button--simple.t-Button--warning:hover .fa:after {
  background-color: #FBCE4A; }

.t-Button--hot .fa:after,
.t-Button--simple.t-Button--hot:hover .fa:after {
  background-color: #505f6d; }

:root {
  --a-cv-item-width: 304px;
  --a-cv-focus-outline: none;
  --a-cv-border-width: 1px;
  --a-cv-border-color: rgba(0, 0, 0, 0.1);
  --a-cv-border-radius: 3px;
  --a-cv-background-color: white;
  --a-cv-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.075);
  --a-cv-hover-background-color: var(--a-cv-background-color);
  --a-cv-hover-text-color: var(--a-cv-text-color);
  --a-cv-hover-border-color: var(--a-cv-border-color);
  --a-cv-hover-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  --a-cv-active-background-color: var(--a-cv-background-color);
  --a-cv-active-text-color: var(--a-cv-text-color);
  --a-cv-active-border-color: var(--a-cv-border-color);
  --a-cv-active-shadow: var(--a-cv-shadow);
  --a-cv-focus-border-color: #505f6d;
  --a-cv-media-padding-y: 16px;
  --a-cv-media-padding-x: 16px;
  --a-cv-header-padding-y: 16px;
  --a-cv-header-padding-x: 16px;
  --a-cv-header-border-width: 1px;
  --a-cv-header-border-color: rgba(0, 0, 0, 0.05);
  --a-cv-icon-background-color: #505f6d;
  --a-cv-icon-text-color: white;
  --a-cv-icon-border-radius: 100%;
  --a-cv-icon-size: 16px;
  --a-cv-icon-container-size: 32px;
  --a-cv-icon-padding: 8px;
  --a-cv-initials-font-weight: 700;
  --a-cv-initials-text-color: white;
  --a-cv-initials-background-color: #505f6d;
  --a-cv-subtitle-font-size: 12px;
  --a-cv-subtitle-font-weight: 400;
  --a-cv-subtitle-line-height: 16px;
  --a-cv-subtitle-text-color: #666666;
  --a-cv-body-padding-x: 16px;
  --a-cv-body-padding-y: 16px;
  --a-cv-maincontent-font-size: 14px;
  --a-cv-maincontent-line-height: 20px;
  --a-cv-subcontent-font-size: 11px;
  --a-cv-subcontent-line-height: 16px;
  --a-cv-subcontent-text-color: #666666;
  --a-cv-actions-border-width: 1px;
  --a-cv-actions-border-color: rgba(0, 0, 0, 0.05);
  --a-cv-actions-padding-y: 16px;
  --a-cv-actions-padding-x: 16px; }

.a-TMV--cards .a-GV-footer {
  min-height: unset;
  padding-top: 0;
  padding-bottom: 0; }
  .a-TMV--cards .a-GV-footer .js-rangeDisplay {
    margin-top: var(--a-gv-footer-padding-y);
    margin-bottom: var(--a-gv-footer-padding-y); }

.a-CardView-fullLink:focus {
  box-shadow: inset 0 0 0 var(--a-cv-border-width, 0) var(--a-cv-focus-border-color); }

.a-CardView-media {
  align-items: center;
  justify-content: center; }
  .a-CardView-media a {
    transition: opacity .2s ease; }
    .a-CardView-media a:focus {
      opacity: .5; }

.a-CardView-header:last-child {
  --a-cv-header-border-width: 0px; }

.has-media--first {
  --a-cv-media-padding-y: 0;
  --a-cv-media-padding-x: 0; }

.has-media--background {
  --a-cv-media-padding-y: 0px;
  --a-cv-media-padding-x: 0px;
  --a-cv-text-color: #fff;
  --a-cv-subtitle-text-color: rgba(255, 255, 255, .65);
  --a-cv-subcontent-text-color: rgba(255, 255, 255, .65);
  --a-cv-badge-background-color: rgba(255, 255, 255, .25); }
  .has-media--background a:not([class]) {
    color: inherit; }
    .has-media--background a:not([class]):hover, .has-media--background a:not([class]):focus {
      text-decoration: underline; }

.t-CardsRegion--styleA {
  --a-cv-overflow: hidden;
  --a-cv-media-background-color: rgba(0, 0, 0, 0.025);
  --a-cv-media-overlay-color: rgba(0, 0, 0, .75);
  --a-cv-header-border-width: 0px;
  --a-cv-header-background-color: unset;
  --a-cv-actions-border-width: 0px;
  --a-cv-actions-background-color: unset;
  --a-cv-icon-container-size: 40px;
  --a-cv-icon-size: 20px;
  --a-cv-icon-border-radius: 3px;
  --a-cv-icon-image-size: var(--a-cv-icon-container-size);
  --a-cv-icon-image-border-radius: var(--a-cv-icon-border-radius);
  --a-cv-initials-border-radius: var(--a-cv-icon-border-radius);
  --a-cv-initials-size: var(--a-cv-icon-container-size);
  --a-cv-initials-font-size: 20px;
  --a-cv-initials-font-weight: 400;
  --a-cv-badge-padding: 4px 8px;
  --a-cv-badge-border-radius: 20px; }
  .t-CardsRegion--styleA .has-media--body,
  .t-CardsRegion--styleA .has-media--first {
    --a-cv-media-border-radius: 3px;
    --a-cv-media-padding-y: 16px;
    --a-cv-media-padding-x: 16px; }
    .t-CardsRegion--styleA .has-media--body .a-CardView-media,
    .t-CardsRegion--styleA .has-media--first .a-CardView-media {
      margin-left: var(--a-cv-media-padding-x);
      margin-right: var(--a-cv-media-padding-x);
      padding: 0; }
  .t-CardsRegion--styleA .has-media--first .a-CardView-media {
    margin-top: var(--a-cv-media-padding-y); }
  .t-CardsRegion--styleA .has-icon--top {
    --a-cv-icon-container-size: 96px;
    --a-cv-icon-size: 48px;
    --a-cv-icon-border-radius: 8px;
    --a-cv-icon-image-size: var(--a-cv-icon-container-size);
    --a-cv-icon-image-border-radius: var(--a-cv-icon-border-radius);
    --a-cv-initials-border-radius: var(--a-cv-icon-border-radius);
    --a-cv-initials-size: var(--a-cv-icon-container-size);
    --a-cv-initials-font-size: 24px; }
  .t-CardsRegion--styleA .has-media--first .a-CardView-header + .a-CardView-body,
  .t-CardsRegion--styleA .has-media--background .a-CardView-header + .a-CardView-body,
  .t-CardsRegion--styleA .a-CardView-body + .a-CardView-actions {
    padding-top: 0; }
  .t-CardsRegion--styleA .a-CardView-items--row .t-CardsRegion--styleA .a-CardView-actions {
    flex-direction: column;
    align-items: flex-end;
    grid-column: 4;
    grid-row-start: 1;
    grid-row-end: 4; }
  .t-CardsRegion--styleA .a-CardView-items--row .a-CardView-media {
    margin-top: var(--a-cv-media-padding-y);
    margin-bottom: var(--a-cv-media-padding-y);
    margin-right: 0; }
    .u-RTL .t-CardsRegion--styleA .a-CardView-items--row .a-CardView-media {
      margin-right: var(--a-cv-media-padding-x);
      margin-left: 0; }

.t-CardsRegion--styleB {
  --a-cv-overflow: hidden;
  --a-cv-media-background-color: rgba(0, 0, 0, 0.025);
  --a-cv-media-overlay-color: rgba(0, 0, 0, .75);
  --a-cv-icon-container-size: 64px;
  --a-cv-icon-size: 32px;
  --a-cv-icon-border-radius: 4px;
  --a-cv-icon-image-size: var(--a-cv-icon-container-size);
  --a-cv-icon-image-border-radius: var(--a-cv-icon-border-radius);
  --a-cv-initials-border-radius: var(--a-cv-icon-border-radius);
  --a-cv-initials-size: var(--a-cv-icon-container-size);
  --a-cv-initials-font-size: 32px;
  --a-cv-initials-font-weight: 400;
  --a-cv-media-padding-y: 0px;
  --a-cv-media-padding-x: 0px;
  --a-cv-header-border-width: 0px;
  --a-cv-header-background-color: unset;
  --a-cv-actions-border-width: 0px;
  --a-cv-actions-background-color: unset;
  --a-cv-title-font-size: 20px;
  --a-cv-title-line-height: 28px;
  --a-cv-badge-padding: 4px 12px;
  --a-cv-badge-border-radius: 20px; }
  .t-CardsRegion--styleB .has-icon--top {
    --a-cv-icon-container-size: 112px;
    --a-cv-icon-size: 32px;
    --a-cv-icon-border-radius: 4px;
    --a-cv-icon-image-size: var(--a-cv-icon-container-size);
    --a-cv-icon-image-border-radius: var(--a-cv-icon-border-radius);
    --a-cv-initials-border-radius: var(--a-cv-icon-border-radius);
    --a-cv-initials-size: var(--a-cv-icon-container-size);
    --a-cv-initials-font-size: 32px; }
    .t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap {
      margin-left: calc(var(--a-cv-header-padding-x) * -1);
      margin-right: calc(var(--a-cv-header-padding-x) * -1);
      margin-top: calc(var(--a-cv-header-padding-y) * -1); }
      .t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap .a-CardView-initials,
      .t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap .a-CardView-icon,
      .t-CardsRegion--styleB .has-icon--top .a-CardView-iconWrap .a-CardView-iconImg {
        width: 100%;
        border-radius: 0; }
    .t-CardsRegion--styleB .has-icon--top .a-CardView-icon:before {
      border-radius: 100%;
      background-color: rgba(0, 0, 0, 0.1);
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      margin: auto;
      padding: calc(var(--a-cv-icon-size) / 2); }
  .t-CardsRegion--styleB .has-icon--start .a-CardView-iconWrap {
    margin-bottom: var(--a-cv-header-item-spacing-x, 12px); }
  .t-CardsRegion--styleB .has-icon--end .a-CardView-iconWrap {
    margin-top: var(--a-cv-header-item-spacing-x, 12px);
    grid-area: badge-bottom; }
  .t-CardsRegion--styleB .has-icon--end .a-CardView-headerBody {
    grid-area: icon-top; }
  .t-CardsRegion--styleB .has-icon--end .a-CardView-badge {
    grid-area: body; }
  .t-CardsRegion--styleB .a-CardView-iconWrap {
    grid-area: icon-top;
    margin-right: unset;
    margin-left: unset;
    display: flex;
    justify-content: center; }
  .t-CardsRegion--styleB .a-CardView-headerBody {
    text-align: center; }
  .t-CardsRegion--styleB .a-CardView-badge {
    margin-left: auto;
    margin-right: auto;
    grid-area: badge-bottom; }
    .t-CardsRegion--styleB .a-CardView-badge:not(:first-child) {
      margin-top: var(--a-cv-header-item-spacing-x, 12px); }
  .t-CardsRegion--styleB .a-CardView-badgeLabel {
    border: unset;
    clip: unset;
    -webkit-clip-path: unset;
            clip-path: unset;
    height: unset;
    margin: unset;
    overflow: unset;
    padding: unset;
    position: unset;
    width: unset; }
  .t-CardsRegion--styleB .a-CardView-actions {
    flex-direction: column; }
  .t-CardsRegion--styleB .a-CardView-actionsPrimary .a-CardView-button {
    width: 100%; }
  .t-CardsRegion--styleB .a-CardView-actionsPrimary .a-CardView-button + .a-CardView-button {
    margin-top: 4px; }
  .t-CardsRegion--styleB .a-CardView-actionsSecondary {
    text-align: center; }
    .t-CardsRegion--styleB .a-CardView-actionsSecondary:not(:only-child) {
      margin-top: 8px; }

.t-CardsRegion--styleC {
  --a-cv-overflow: hidden;
  --a-cv-media-background-color: rgba(0, 0, 0, 0.025);
  --a-cv-media-overlay-color: rgba(0, 0, 0, .75);
  --a-cv-media-padding-y: 0px;
  --a-cv-media-padding-x: 0px;
  --a-cv-header-border-width: 0px;
  --a-cv-header-background-color: unset;
  --a-cv-actions-border-width: 0px;
  --a-cv-actions-background-color: unset; }
  .t-CardsRegion--styleC .has-title.has-body:not(.has-media--body) .a-CardView-body,
  .t-CardsRegion--styleC .has-title.has-secondary:not(.has-media--body) .a-CardView-body,
  .t-CardsRegion--styleC .has-subtitle.has-body:not(.has-media--body) .a-CardView-body,
  .t-CardsRegion--styleC .has-subtitle.has-secondary:not(.has-media--body) .a-CardView-body,
  .t-CardsRegion--styleC .has-icon.has-body:not(.has-media--body) .a-CardView-body,
  .t-CardsRegion--styleC .has-icon.has-secondary:not(.has-media--body) .a-CardView-body,
  .t-CardsRegion--styleC .has-badge.has-body:not(.has-media--body) .a-CardView-body,
  .t-CardsRegion--styleC .has-badge.has-secondary:not(.has-media--body) .a-CardView-body {
    padding-top: 0; }
  .t-CardsRegion--styleC .a-CardView-items--row .a-CardView-body {
    grid-column-start: 3; }
  .t-CardsRegion--styleC .a-CardView-items--row .a-CardView-actions {
    flex-direction: column;
    align-items: flex-end;
    grid-column: 4;
    grid-row-start: 1;
    grid-row-end: 4; }
  .t-CardsRegion--styleC .a-CardView-items--row .a-CardView:not(.has-icon),
  .t-CardsRegion--styleC .a-CardView-items--row .has-icon--top,
  .t-CardsRegion--styleC .a-CardView-items--row .has-icon--end {
    --a-cv-icon-spacer: 0px; }
  @media (max-width: 768px) {
    .t-CardsRegion--styleC .a-CardView-items--row .has-media {
      grid-template-columns: minmax(20px, 80px) minmax(0, var(--a-cv-icon-spacer, 44px)) 1fr minmax(0, auto); } }

.t-Form--large,
.t-Form-fieldContainer--large {
  --ut-field-label-font-size: 14px;
  --ut-field-label-padding-y: 8px;
  --a-field-input-font-size: 14px;
  --a-field-input-padding-y: 8px;
  --a-field-input-padding-x: 8px;
  --ut-field-input-icon-padding-x: 8px;
  --ut-field-input-icon-padding-y: 8px;
  --a-checkbox-size: 20px;
  --a-checkbox-icon-size: 18px;
  --a-checkbox-label-font-size: 14px;
  --a-checkbox-label-line-height: 20px;
  --ut-pillbutton-padding-y: 8px;
  --ut-pillbutton-padding-x: 12px;
  --ut-pillbutton-font-size: 12px;
  --ut-pillbutton-line-height: 16px;
  --ut-pillbutton-checkbox-offset: 6px;
  --ut-pillbutton-checkbox-line-height: 16px;
  --a-popuplov-chip-margin-x: 2px;
  --a-popuplov-chip-margin-y: 2px;
  --a-popuplov-chip-font-size: 14px;
  --a-popuplov-chip-line-height: 20px;
  --a-popuplov-chip-padding-y: 2px;
  --a-popuplov-chip-padding-x: 6px;
  --a-switch-width: 60px;
  --a-switch-padding-y: 3px;
  --a-switch-padding-x: 3px;
  --a-switch-toggle-width: 26px;
  --a-switch-toggle-height: 26px; }
  .t-Form--large .t-Form-itemText,
  .t-Form-fieldContainer--large .t-Form-itemText {
    line-height: 32px;
    font-size: 14px; }
  .t-Form--large .apex-item-icon, .t-Form--large.apex-item-wrapper--color-picker,
  .t-Form-fieldContainer--large .apex-item-icon,
  .t-Form-fieldContainer--large.apex-item-wrapper--color-picker {
    --a-icon-padding: 8px; }
  .t-Form--large.apex-item-wrapper--color-picker,
  .t-Form-fieldContainer--large.apex-item-wrapper--color-picker {
    --a-icon-size: 20px;
    --a-item-icon-offset: calc(var(--a-icon-size, 16px) + var(--a-icon-padding)); }
  .t-Form--large .apex-item-group--color-picker .a-Button--colorPickerOnly,
  .t-Form-fieldContainer--large .apex-item-group--color-picker .a-Button--colorPickerOnly {
    --a-color-picker-color-only-height: 16px;
    --a-color-picker-color-only-width: 32px;
    --a-button-padding: 8px; }
  .t-Form--large.apex-item-wrapper--has-icon,
  .t-Form-fieldContainer--large.apex-item-wrapper--has-icon {
    --a-icon-padding: 8px;
    --a-item-icon-offset: calc(var(--a-icon-size, 16px) + var(--a-icon-padding)); }
  .t-Form--large .t-Form-itemWrapper .a-Button,
  .t-Form--large .t-Form-itemWrapper .oj-inputdatetime-input-trigger,
  .t-Form--large .t-Form-itemWrapper .t-Form-helpButton,
  .t-Form--large .apex-item-file--native::-webkit-file-upload-button,
  .t-Form-fieldContainer--large .t-Form-itemWrapper .a-Button,
  .t-Form-fieldContainer--large .t-Form-itemWrapper .oj-inputdatetime-input-trigger,
  .t-Form-fieldContainer--large .t-Form-itemWrapper .t-Form-helpButton,
  .t-Form-fieldContainer--large .apex-item-file--native::-webkit-file-upload-button {
    --a-button-padding-y: 8px;
    --a-button-padding-x: 12px;
    --a-icon-size: 16px; }
  .t-Form--large .apex-item-group--shuttle select.shuttle_left,
  .t-Form--large .apex-item-group--shuttle select.shuttle_right,
  .t-Form-fieldContainer--large .apex-item-group--shuttle select.shuttle_left,
  .t-Form-fieldContainer--large .apex-item-group--shuttle select.shuttle_right {
    min-height: 180px; }

.t-Form--xlarge,
.t-Form-fieldContainer--xlarge {
  --ut-field-label-font-size: 16px;
  --ut-field-label-padding-y: 12px;
  --a-field-input-font-size: 16px;
  --a-field-input-line-height: 20px;
  --a-field-input-padding-y: 10px;
  --a-field-input-padding-x: 10px;
  --ut-field-input-icon-padding-x: 8px;
  --ut-field-input-icon-padding-y: 12px;
  --a-checkbox-size: 24px;
  --a-checkbox-icon-size: 18px;
  --a-checkbox-label-font-size: 16px;
  --a-checkbox-label-line-height: 24px;
  --ut-pillbutton-padding-y: 12px;
  --ut-pillbutton-padding-x: 12px;
  --ut-pillbutton-font-size: 14px;
  --ut-pillbutton-line-height: 16px;
  --ut-pillbutton-checkbox-offset: 8px;
  --ut-pillbutton-checkbox-line-height: 16px;
  --a-popuplov-chip-margin-x: 2px;
  --a-popuplov-chip-margin-y: 2px;
  --a-popuplov-chip-font-size: 16px;
  --a-popuplov-chip-line-height: 24px;
  --a-popuplov-chip-padding-y: 4px;
  --a-popuplov-chip-padding-x: 8px;
  --a-switch-width: 76px;
  --a-switch-padding-y: 4px;
  --a-switch-padding-x: 4px;
  --a-switch-toggle-width: 32px;
  --a-switch-toggle-height: 32px; }
  .t-Form--xlarge .t-Form-itemText,
  .t-Form-fieldContainer--xlarge .t-Form-itemText {
    line-height: 40px;
    font-size: 16px; }
  .t-Form--xlarge .apex-item-icon, .t-Form--xlarge.apex-item-wrapper--color-picker,
  .t-Form-fieldContainer--xlarge .apex-item-icon,
  .t-Form-fieldContainer--xlarge.apex-item-wrapper--color-picker {
    --a-icon-padding: 8px; }
  .t-Form--xlarge.apex-item-wrapper--color-picker,
  .t-Form-fieldContainer--xlarge.apex-item-wrapper--color-picker {
    --a-icon-size: 20px;
    --a-item-icon-offset: calc(var(--a-icon-size, 16px) + var(--a-icon-padding)); }
  .t-Form--xlarge .apex-item-group--color-picker .a-Button--colorPickerOnly,
  .t-Form-fieldContainer--xlarge .apex-item-group--color-picker .a-Button--colorPickerOnly {
    --a-color-picker-color-only-height: 24px;
    --a-color-picker-color-only-width: 32px;
    --a-button-padding: 8px; }
  .t-Form--xlarge .t-Form-itemWrapper .a-Button,
  .t-Form--xlarge .t-Form-itemWrapper .oj-inputdatetime-input-trigger,
  .t-Form--xlarge .t-Form-itemWrapper .t-Form-helpButton,
  .t-Form--xlarge .apex-item-file--native::-webkit-file-upload-button,
  .t-Form-fieldContainer--xlarge .t-Form-itemWrapper .a-Button,
  .t-Form-fieldContainer--xlarge .t-Form-itemWrapper .oj-inputdatetime-input-trigger,
  .t-Form-fieldContainer--xlarge .t-Form-itemWrapper .t-Form-helpButton,
  .t-Form-fieldContainer--xlarge .apex-item-file--native::-webkit-file-upload-button {
    --a-button-padding-y: 11px;
    --a-button-padding-x: 12px;
    --a-icon-size: 16px; }
  .t-Form--xlarge.apex-item-wrapper--has-icon,
  .t-Form-fieldContainer--xlarge.apex-item-wrapper--has-icon {
    --a-icon-padding: 8px;
    --a-item-icon-offset: calc(var(--a-icon-size, 16px) + var(--a-icon-padding)); }

.t-Form-fieldContainer--floatingLabel.t-Form-fieldContainer--large,
.t-Form--large .t-Form-fieldContainer--floatingLabel {
  --ut-field-label-font-size: 16px;
  --a-field-input-padding-x: 12px;
  --a-field-input-padding-y: 10px;
  --a-field-input-font-size: 16px;
  --ut-field-fl-label-line-height: 20px;
  --ut-field-fl-label-font-size: 12px; }

.t-Form-fieldContainer--floatingLabel.t-Form-fieldContainer--xlarge,
.t-Form--xlarge .t-Form-fieldContainer--floatingLabel {
  --ut-field-label-font-size: 16px;
  --a-field-input-padding-x: 12px;
  --a-field-input-padding-y: 12px;
  --a-field-input-font-size: 16px;
  --ut-field-fl-label-line-height: 22px;
  --ut-field-fl-label-font-size: 14px;
  --ut-field-input-icon-padding-x: 10px; }

.ro-checkbox,
.u-checkbox:before,
.u-radio:before {
  transform-origin: center center;
  transition: transform .125s ease, background-color .15s ease, box-shadow .15s ease, border-color .15s ease; }

.ro-checkbox:before,
.u-checkbox:after,
.u-radio:after {
  transform-origin: center center;
  transform: scale(0);
  transition: opacity .15s ease, transform .2s ease; }

.ro-checkbox:active,
.ro-checkbox:active:before,
.u-checkbox:active:before,
.u-checkbox:active:after,
input:checked + .u-checkbox:active:after,
.u-radio:active:before,
.u-radio:active:after,
input:checked + .u-radio:active:after {
  transform: scale(0.75); }

.ro-checkbox.is-checked:before,
.u-checkbox.is-checked:after,
input:checked + .u-checkbox:after,
input:checked + .u-radio:after {
  transform: scale(1); }

.t-MegaMenu {
  --a-menu-focused-background-color: transparent;
  --a-menu-focused-text-color: initial; }

.t-MegaMenu-itemBody.is-focused .t-MegaMenu-label,
.t-MegaMenu-itemBody:hover .t-MegaMenu-label {
  color: var(--ut-link-text-color); }

.t-Header-nav .a-MenuBar {
  box-shadow: inset 0 calc(var(--a-menubar-item-border-width, 1px) * -1) 0 var(--a-menubar-item-border-color); }

.t-Header-nav .a-MenuBar-item {
  border-top-width: 0;
  border-bottom-width: 0; }
  .t-Header-nav .a-MenuBar-item:focus-within {
    outline: var(--ut-focus-outline, auto 1px var(--ut-focus-outline-color, -webkit-focus-ring-color));
    outline-offset: -1px; }
  .t-Header-nav .a-MenuBar-item .a-MenuBar-label {
    outline: none; }

.t-Header-nav .a-Menu--split .a-MenuBar-label {
  padding-right: 0; }
  .u-RTL .t-Header-nav .a-Menu--split .a-MenuBar-label {
    padding-left: 0;
    padding-right: var(--a-menubar-item-padding-x, 8px); }

.t-Header-nav .a-Menu--split .a-Menu-subMenuCol {
  --a-menu-icon-size: 16px; }

.t-Header-nav .a-Menu--current {
  --a-menubar-item-font-weight: var(--a-base-font-weight-bold, 700); }

.t-Header-nav .a-MenuBar-item.is-focused {
  --a-menubar-item-background-color: var(--a-menubar-item-focused-background-color);
  --a-menubar-item-text-color: var(--a-menubar-item-focused-text-color); }

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current,
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-selected,
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-selected {
  background-color: #1a1a1a; }

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top,
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible > .a-TreeView-row,
.t-TreeNav .a-TreeView-node--topLevel ul {
  background-color: #121212; }

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover {
  background-color: #212121 !important; }

.a-TreeView-content.is-selected > .fa {
  --ut-treeview-icon-opacity: 1; }

.t-TreeNav--styleA,
.t-TreeNav--styleB {
  --ut-treeview-badge-border-radius: 20px;
  --ut-treeview-badge-font-weight: var(--a-base-font-weight-semibold, 500);
  --ut-treeview-icon-size: 20px;
  --ut-treeview-toplevel-icon-container-width: 28px;
  --ut-treeview-node-icon-size: 16px;
  --ut-treeview-node-icon-container-width: var(--ut-treeview-toplevel-icon-container-width, 28px);
  --ut-treeview-node-indent: 0px;
  --ut-treeview-leaf-node-indent: 10px;
  --ut-treeview-toplevel-leaf-padding-y: 0px;
  --a-treeview-node-padding-y: 10px; }
  .t-TreeNav--styleA .a-TreeView-node--topLevel ul,
  .t-TreeNav--styleB .a-TreeView-node--topLevel ul {
    --a-treeview-node-padding-y: 12px; }

.t-TreeNav--styleA .a-TreeView-node--topLevel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top,
  .t-TreeNav--styleA .a-TreeView-node--topLevel ul {
    background-color: var(--a-treeview-node-selected-background-color); }
    .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top .a-TreeView-row.is-selected,
    .t-TreeNav--styleA .a-TreeView-node--topLevel ul .a-TreeView-row.is-selected {
      background-color: var(--ut-body-nav-background-color); }
  .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top,
  .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top ~ ul .a-TreeView-row {
    box-shadow: inset var(--ut-palette-primary) 4px 0 0; }
    .u-RTL .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top, .u-RTL
    .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top ~ ul .a-TreeView-row {
      box-shadow: inset var(--ut-palette-primary) -4px 0 0; }
  .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-focused,
  .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top ~ ul .a-TreeView-row.is-focused {
    box-shadow: inset var(--ut-palette-primary) 4px 0 0, 0 0 0 1px var(--ut-palette-primary) inset; }
    .u-RTL .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-focused, .u-RTL
    .t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top ~ ul .a-TreeView-row.is-focused {
      box-shadow: inset var(--ut-palette-primary) -4px 0 0, 0 0 0 1px var(--ut-palette-primary) inset; }

.t-TreeNav--styleB > ul {
  transition: margin var(--ut-layout-transition, 0.1s) ease;
  margin: 4px; }

.js-navCollapsed .t-TreeNav--styleB {
  --a-treeview-node-padding-y: 8px; }
  .js-navCollapsed .t-TreeNav--styleB > ul {
    margin: 0; }

.t-TreeNav--styleB .a-TreeView-node {
  margin-top: 4px;
  margin-bottom: 4px; }

.t-TreeNav--styleB .a-TreeView-node--topLevel {
  margin-left: 4px;
  margin-right: 4px; }
  .t-TreeNav--styleB .a-TreeView-node--topLevel ul {
    background-color: transparent; }
  .t-TreeNav--styleB .a-TreeView-node--topLevel .a-TreeView-row.is-current--top,
  .t-TreeNav--styleB .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-selected {
    background-color: #505f6d; }
  .t-TreeNav--styleB .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-selected + .a-TreeView-toggle,
  .t-TreeNav--styleB .a-TreeView-node--topLevel .a-TreeView-content.is-current--top {
    color: white; }
  .t-TreeNav--styleB .a-TreeView-node--topLevel .a-TreeView-content.is-current--top.is-hover {
    color: white !important; }
  .t-TreeNav--styleB .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-hover {
    background-color: #526270 !important; }
  .t-TreeNav--styleB .a-TreeView-node--topLevel .a-TreeView-row {
    border-radius: 4px; }

.a-IRR-dialog--download {
  --a-iconlist-item-background-color: var(--ut-component-toolbar-background-color, rgba(0, 0, 0, .025));
  --a-iconlist-item-text-color: var(--ut-component-text-default-color);
  --a-iconlist-item-hover-text-color: var(--ut-component-text-default-color);
  --a-iconlist-item-hover-background-color: var(--ut-component-background-color);
  --a-iconlist-item-selected-text-color: var(--a-iconlist-item-hover-text-color);
  --a-iconlist-item-selected-background-color: var(--a-iconlist-item-hover-background-color); }
  .a-IRR-dialog--download .a-IconList-item {
    box-shadow: inset var(--ut-component-inner-border-color) 0 -1px 0 0; }
    .a-IRR-dialog--download .a-IconList-item.is-selected {
      box-shadow: inset var(--ut-palette-primary) 0 2px 0 0; }

.a-IRR-iconList-item + .a-IRR-iconList-item {
  border-left-color: var(--ut-component-inner-border-color); }
  .u-RTL .a-IRR-iconList-item + .a-IRR-iconList-item {
    border-right-color: var(--ut-component-inner-border-color); }

.a-IRR-radioIconList {
  --a-iconlist-item-background-color: var(--ut-component-toolbar-background-color, rgba(0, 0, 0, .025));
  --a-iconlist-item-text-color: var(--ut-component-text-default-color);
  --a-iconlist-item-hover-text-color: var(--ut-component-text-default-color);
  --a-iconlist-item-hover-background-color: var(--ut-component-background-color);
  --a-iconlist-item-selected-text-color: var(--a-iconlist-item-hover-text-color);
  --a-iconlist-item-selected-background-color: var(--a-iconlist-item-hover-background-color); }

.a-IRR-radioIconList-item + .a-IRR-radioIconList-item {
  border-left-color: var(--ut-component-inner-border-color); }
  .u-RTL .a-IRR-radioIconList-item + .a-IRR-radioIconList-item {
    border-right-color: var(--ut-component-inner-border-color); }

.a-IRR-radioIconList-item input[type=radio] + label {
  box-shadow: inset var(--ut-component-inner-border-color) 0 -1px 0 0; }

.a-IRR-radioIconList-item input[type=radio]:checked + label {
  box-shadow: inset var(--ut-palette-primary) 0 2px 0 0; }

.a-IRR-dialogInfo:first-child {
  border-bottom-color: var(--ut-component-inner-border-color); }

.a-IG-button.a-IG-button--controls,
.a-IRR-button.a-IRR-button--controls {
  --a-button-background-color: var(--a-button-background-color); }

.a-IRR-dialogRow--header,
.a-IRR-dialogList a {
  color: var(--ut-component-text-default-color); }

.a-IRR-dialogList {
  border-color: var(--ut-component-border-color); }

.a-IRR-highlightPreview {
  box-shadow: inset var(--ut-component-border-color) 0 0 0 1px; }

.a-IRR-header {
  background-color: #fafafa; }
  .a-IRR-header:hover {
    background-color: #f2f2f2; }

.a-IRR-header.is-active,
.a-GV-header.is-active {
  background-color: var(--a-menu-background-color);
  color: var(--a-menu-text-color); }

.a-IRR-header--group {
  background-color: whitesmoke; }

.a-IRR-sortWidget-searchLabel:before {
  color: var(--ut-component-text-muted-color); }

.a-IRR-sortWidget-search > .a-IRR-sortWidget-searchField[type="text"] {
  color: var(--a-field-input-state-text-color, var(--a-field-input-text-color));
  background-color: var(--a-field-input-state-background-color, var(--a-field-input-background-color)); }

.a-GV-table th.a-GV-controlBreakHeader {
  background-color: whitesmoke;
  border-color: var(--ut-component-border-color);
  color: var(--ut-component-text-muted-color); }

.a-IG-reportSummary-item--savedReport,
.a-IG-controls-item--savedReport,
.a-IRR-reportSummary-item--savedReport,
.a-IRR-controls-item--savedReport {
  --a-report-controls-cell-label-icon-background-color: #4AA4EC;
  --a-report-controls-cell-label-hover-background-color: #ecf5fd; }

.a-IG-reportSummary-item--search,
.a-IG-controls-item--search,
.a-IRR-reportSummary-item--search,
.a-IRR-controls-item--search {
  --a-report-controls-cell-label-icon-background-color: #4AA4EC;
  --a-report-controls-cell-label-hover-background-color: #ecf5fd; }

.a-IG-reportSummary-item--filter,
.a-IG-controls-item--filter,
.a-IRR-reportSummary-item--filter,
.a-IRR-controls-item--filter {
  --a-report-controls-cell-label-icon-background-color: #24CB7F;
  --a-report-controls-cell-label-hover-background-color: #dcf9ec; }

.a-IG-reportSummary-item--controlBreak,
.a-IG-controls-item--controlBreak,
.a-IRR-reportSummary-item--controlBreak,
.a-IRR-controls-item--controlBreak {
  --a-report-controls-cell-label-icon-background-color: #3B83BD;
  --a-report-controls-cell-label-hover-background-color: #e6f0f7; }

.a-IG-reportSummary-item--groupBy,
.a-IG-controls-item--groupBy,
.a-IRR-reportSummary-item--groupBy,
.a-IRR-controls-item--groupBy {
  --a-report-controls-cell-label-icon-background-color: #3B83BD;
  --a-report-controls-cell-label-hover-background-color: #e6f0f7; }

.a-IG-reportSummary-item--aggregate,
.a-IG-controls-item--aggregate,
.a-IRR-reportSummary-item--aggregate,
.a-IRR-controls-item--aggregate {
  --a-report-controls-cell-label-icon-background-color: #3B83BD;
  --a-report-controls-cell-label-hover-background-color: #e6f0f7; }

.a-IG-reportSummary-item--highlight,
.a-IG-controls-item--highlight,
.a-IRR-reportSummary-item--highlight,
.a-IRR-controls-item--highlight {
  --a-report-controls-cell-label-icon-background-color: #FFBE2A;
  --a-report-controls-cell-label-hover-background-color: #fff0cd; }

.a-IG-reportSummary-item--flashback,
.a-IG-controls-item--flashback,
.a-IRR-reportSummary-item--flashback,
.a-IRR-controls-item--flashback {
  --a-report-controls-cell-label-icon-background-color: #9EA7AD;
  --a-report-controls-cell-label-hover-background-color: #d5d9dc; }

.a-IG-reportSummary-item--chart,
.a-IG-controls-item--chart,
.a-IRR-reportSummary-item--chart,
.a-IRR-controls-item--chart {
  --a-report-controls-cell-label-icon-background-color: #3B83BD;
  --a-report-controls-cell-label-hover-background-color: #85b4d9; }

.a-IG-reportSummary-item--pivot,
.a-IG-controls-item--pivot,
.a-IRR-reportSummary-item--pivot,
.a-IRR-controls-item--pivot {
  --a-report-controls-cell-label-icon-background-color: #9EA7AD;
  --a-report-controls-cell-label-hover-background-color: #d5d9dc; }

.a-IG-reportSummary-item--invalidSettings,
.a-IG-controls-item--invalidSettings,
.a-IRR-reportSummary-item--invalidSettings,
.a-IRR-controls-item--invalidSettings {
  --a-report-controls-cell-label-icon-background-color: #BDC3C7;
  --a-report-controls-cell-label-hover-background-color: #f4f5f6; }

.a-IG-reportSummary-item--inactiveSettings,
.a-IG-controls-item--inactiveSettings,
.a-IRR-reportSummary-item--inactiveSettings,
.a-IRR-controls-item--inactiveSettings {
  --a-report-controls-cell-label-icon-background-color: #BDC3C7;
  --a-report-controls-cell-label-hover-background-color: #f4f5f6; }

:root {
  --oj-core-text-color-primary: var(--ut-component-text-default-color);
  --oj-core-text-color-secondary: var(--ut-component-text-muted-color);
  --oj-core-text-color-brand: var(--ut-palette-primary-text);
  --oj-core-text-color-danger: var(--ut-palette-danger-text);
  --oj-core-text-color-warning: var(--ut-palette-warning-text);
  --oj-core-text-color-success: var(--ut-palette-success-text);
  --oj-core-icon-size-lg: 1.5rem;
  --oj-core-icon-size-sm: 1rem;
  --oj-core-divider-color: var(--ut-component-border-color);
  --oj-core-divider-margin: 0.5rem;
  --oj-core-focus-border-color: var(--ut-focus-outline-color);
  --oj-color-spectrum-border-color: #cccccc;
  --oj-popup-bg-color: var(--a-menu-background-color);
  --oj-core-bg-color-hover: var(--a-menu-focused-background-color);
  --oj-core-box-shadow: var(--ut-shadow-sm);
  --oj-link-text-color: var(--ut-link-text-color);
  --oj-text-field-bg-color: var(--a-field-input-background-color);
  --oj-text-field-border-color: var(--a-field-input-border-color);
  --oj-text-field-text-color: var(--a-field-input-text-color);
  --oj-collection-free-space-bg-color: var(--ut-component-background-color);
  --oj-collection-header-bg-color: var(--ut-component-background-color);
  --oj-collection-border-color: var(--ut-component-border-color);
  --oj-collection-bg-color: var(--ut-component-background-color);
  --oj-private-gantt-milestone-bg-color: var(--u-color-15);
  --oj-private-gantt-task-bg-color: var(--u-color-1);
  --oj-private-gantt-task-progress-bg-color: var(--u-color-1);
  --oj-core-divider-color: var(--ut-component-border-color);
  --oj-button-outlined-chrome-bg-color-hover: var(--ut-palette-primary);
  --oj-button-outlined-chrome-border-color-hover: var(--ut-palette-primary);
  --oj-button-outlined-chrome-text-color-hover: var(--ut-palette-primary-contrast);
  --oj-button-borderless-chrome-bg-color-hover: var(--ut-palette-primary);
  --oj-button-borderless-chrome-text-color-hover: var(--ut-palette-primary-contrast);
  --oj-heading-text-color: var(--ut-component-text-title-color);
  --oj-core-text-color-secondary: var(--ut-component-text-muted-color); }

.oj-listbox-drop:not(.oj-listbox-hide-hover) .oj-listbox-results .oj-hover {
  background-color: var(--a-menu-focused-background-color);
  color: var(--a-menu-focused-text-color); }

.oj-listbox-results,
.oj-listbox-results-base,
.oj-select-results {
  margin: 0; }

.oj-listbox-drop {
  padding-top: calc(var(--a-menu-padding-y, 8px) - var(--a-menu-border-width, 1px));
  padding-bottom: calc(var(--a-menu-padding-y, 8px) - var(--a-menu-border-width, 1px));
  padding-left: calc(var(--a-menu-padding-x, 0px) - var(--a-menu-border-width, 1px));
  padding-right: calc(var(--a-menu-padding-x, 0px) - var(--a-menu-border-width, 1px));
  border-radius: var(--a-menu-border-radius, 4px);
  border-color: var(--a-menu-border-color);
  border-width: var(--a-menu-border-width, 1px);
  border-style: solid;
  box-shadow: var(--a-menu-shadow);
  min-height: calc(var(--a-menu-line-height, 16px) + (var(--a-menu-padding-y, 8px) * 2));
  color: var(--a-menu-text-color);
  background-color: var(--a-menu-background-color); }

.oj-datepicker-calendar {
  font-size: var(--jui-datepicker-font-size, 11px); }
  .oj-datepicker-calendar th {
    color: var(--jui-datepicker-header, #666);
    border-bottom-style: solid;
    border-bottom-width: var(--jui-datepicker-border-width, 1px);
    border-bottom-color: var(--ut-datepicker-border-color, rgba(0, 0, 0, 0.1));
    padding-top: var(--jui-datepicker-padding-y, 8px);
    padding-right: var(--jui-datepicker-padding-x, 8px);
    padding-bottom: var(--jui-datepicker-padding-y, 8px);
    padding-left: var(--jui-datepicker-padding-x, 8px); }
  .oj-datepicker-calendar td {
    width: var(--jui-datepicker-date-size, 48px);
    height: var(--jui-datepicker-date-size, 48px);
    margin: var(--jui-datepicker-date-margin, 2px);
    line-height: var(--jui-datepicker-date-size, 48px);
    border-radius: var(--jui-datepicker-date-border-radius, 100%);
    background-color: var(--jui-datepicker-date-background-color, transparent);
    color: var(--jui-datepicker-date-color, var(--ut-component-text-default-color));
    transition: var(--jui-datepicker-date-transition, background-color 0.1s, color 0.1s); }
    .oj-datepicker-calendar td:focus {
      outline: 0;
      box-shadow: var(--jui-datepicker-date-focus-box-shadow, 35 0 0 1px #0076df inset, 0 0 1px 2px rgba(0, 118, 223, 0.25)) !important; }
  .oj-datepicker-calendar td a.oj-selected,
  .oj-datepicker-calendar td.oj-datepicker-today a.oj-selected {
    --jui-datepicker-date-background-color: var(--ut-palette-primary);
    --jui-datepicker-date-color: var(--ut-palette-primary-contrast);
    font-weight: var(--jui-datepicker-selected-font-weight, 700);
    font-size: var(--jui-datepicker-active-font-size, 14px); }
  .oj-datepicker-calendar .oj-enabled.oj-hover {
    background-color: var(--jui-datepicker-hover-background-color, #e8e8e8);
    color: var(--jui-datepicker-hover-color, black); }
  .oj-datepicker-calendar .oj-datepicker-next-icon:not(.oj-disabled).oj-hover,
  .oj-datepicker-calendar .oj-datepicker-prev-icon:not(.oj-disabled).oj-hover {
    background-color: var(--jui-datepicker-hover-background-color, #e8e8e8);
    color: var(--jui-datepicker-hover-color, black); }
