/* ========================================================================== Universal Theme: Vita Slate Theme Style ========================================================================== */ // Apply Overrides @g_Nav_Style: dark; @g_Accent-BG: #505f6d; @g_Accent-OG: #ececec; @g_Body-Title-BG: #dee1e4; @g_Link-Base: #337ac0; @g_Body-BG: #f5f5f5; // LESS_IGNORE_END // Import Default Vita Style /* ========================================================================== Universal Theme: Vita Theme Style ========================================================================== */ // Theme Roller Functions // CSS Variables /* ========================================================================= Theme Configuration File ========================================================================= */ /* SCSS Variables ========================================================================== */ @_color-scheme: light; @_base: #000; @_base-bg: #fff; @_base-shade-0: @_base-bg; @_base-shade-1: mix(@_base, @_base-bg, 2.5%); // #f8f8f8 @_base-shade-2: mix(@_base, @_base-bg, 5%); // #f2f2f2 @_base-shade-3: mix(@_base, @_base-bg, 10%); // #e5e5e5 @_base-shade-4: mix(@_base, @_base-bg, 15%); // #d9d9d9 @_base-shade-5: mix(@_base, @_base-bg, 20%); // #cccccc // @_base-alpha-0: rgba(@_base, 0); @_base-alpha-1: rgba(@_base, .025); @_base-alpha-2: rgba(@_base, .05); @_base-alpha-3: rgba(@_base, .075); @_base-alpha-4: rgba(@_base, .10); @_base-alpha-5: rgba(@_base, .15); @_base-alpha-6: rgba(@_base, .20); // @_base-alpha-7: rgba(@_base, .25); // @_base-alpha-8: rgba(@_base, .40); // @_base-alpha-9: rgba(@_base, .50); @_base-alpha-10: rgba(@_base, .65); @_base-alpha-11: rgba(@_base, .85); // @_base-alpha-12: rgba(@_base, .95); // @_base-alpha-13: rgba(@_base, 1); // @_base-bg-alpha-0: rgba(@_base-bg, 0); // @_base-bg-alpha-1: rgba(@_base-bg, .025); // @_base-bg-alpha-2: rgba(@_base-bg, .05); // @_base-bg-alpha-3: rgba(@_base-bg, .075); // @_base-bg-alpha-4: rgba(@_base-bg, .10); // @_base-bg-alpha-5: rgba(@_base-bg, .15); // @_base-bg-alpha-6: rgba(@_base-bg, .20); // @_base-bg-alpha-7: rgba(@_base-bg, .25); // @_base-bg-alpha-8: rgba(@_base-bg, .40); // @_base-bg-alpha-9: rgba(@_base-bg, .50); @_base-bg-alpha-10: rgba(@_base-bg, .65); // @_base-bg-alpha-11: rgba(@_base-bg, .75); // @_base-bg-alpha-12: rgba(@_base-bg, .95); // @_base-bg-alpha-13: rgba(@_base-bg, 1); // @_base-shadow-0: rgba(#000, 0); // @_base-shadow-1: rgba(#000, .025); // @_base-shadow-2: rgba(#000, .05); @_base-shadow-3: rgba(#000, .075); @_base-shadow-4: rgba(#000, .10); @_base-shadow-5: rgba(#000, .15); // @_base-shadow-6: rgba(#000, .20); @_base-shadow-7: rgba(#000, .30); // @_base-shadow-8: rgba(#000, .40); // @_base-shadow-9: rgba(#000, .50); // @_base-shadow-10: rgba(#000, .65); // @_base-shadow-11: rgba(#000, .85); // @_base-shadow-12: rgba(#000, .95); // @_base-shadow-13: rgba(#000, 1); // Report Controls @reportControl-savedReport-icon_bg: #4AA4EC; @reportControl-savedReport-hover_bg: #ecf5fd; @reportControl-search-icon_bg: #4AA4EC; @reportControl-search-hover_bg: #ecf5fd; @reportControl-filter-icon_bg: #24CB7F; @reportControl-filter-hover_bg: #dcf9ec; @reportControl-controlBreak-icon_bg: #3B83BD; @reportControl-controlBreak-hover_bg: #e6f0f7; @reportControl-groupBy-icon_bg: #3B83BD; @reportControl-groupBy-hover_bg: #e6f0f7; @reportControl-aggregate-icon_bg: #3B83BD; @reportControl-aggregate-hover_bg: #e6f0f7; @reportControl-highlight-icon_bg: #FFBE2A; @reportControl-highlight-hover_bg: #fff0cd; @reportControl-flashback-icon_bg: #9EA7AD; @reportControl-flashback-hover_bg: #d5d9dc; @reportControl-chart-icon_bg: #3B83BD; @reportControl-chart-hover_bg: #85b4d9; @reportControl-pivot-icon_bg: #9EA7AD; @reportControl-pivot-hover_bg: #d5d9dc; @reportControl-invalidSettings-icon_bg: #BDC3C7; @reportControl-invalidSettings-hover_bg: #f4f5f6; @reportControl-inactiveSettings-icon_bg: #BDC3C7; @reportControl-inactiveSettings-hover_bg: #f4f5f6; /* APP_UI Variables ========================================================================= */ :root { --a-base-font-weight-semibold: 600; --a-icon-size: 1rem; /* Buttons ======================================================================= */ // --a-button-background-color: #f4f4f4; // --a-button-text-color: #000; // --a-button-border-width: 1px; // --a-button-border-color: rgba(0, 0, 0, .1); --a-button-border-radius: .125rem; // --a-button-shadow: none; // --a-button-text-shadow: none; --a-button-padding-y: .5rem; --a-button-padding-x: .75rem; --a-button-font-size: .75rem; // --a-button-font-weight: 400; --a-button-line-height: 1rem; // --a-button-cursor: pointer; --a-button-gap-x: .25rem; // --a-button-zindex: 1; --a-button-icon-spacing: .375rem; --a-button-icon-size: 1rem; // --a-button-hover-background-color: var(--a-button-background-color); // --a-button-hover-text-color: var(--a-button-text-color); // --a-button-hover-border-color: var(--a-button-border-color); // --a-button-active-background-color: var(--a-button-background-color); // --a-button-active-text-color: var(--a-button-text-color); // --a-button-active-border-color: var(--a-button-border-color); // --a-button-focus-background-color: var(--a-button-background-color); // --a-button-focus-text-color: var(--a-button-text-color); // --a-button-focus-border-color: var(--a-button-border-color); // --a-button-disabled-cursor: default; // --a-button-disabled-opacity: .5; /* Cards ======================================================================= */ --a-cv-grid-gap: 1rem; --a-cv-item-width: 20rem; // --a-cv-order-header: 1; // --a-cv-order-media: 2; // --a-cv-order-body: 3; // --a-cv-order-actions: 4; // --a-cv-border-width: 1px; // --a-cv-border-color: rgba(0, 0, 0, .1); --a-cv-border-radius: .25rem; // --a-cv-background-color: #fff; // --a-cv-text-color: ; --a-cv-shadow: var(--ut-shadow-sm); // --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: var(--a-cv-shadow); // --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-background-color: var(--a-cv-background-color); // --a-cv-focus-text-color: var(--a-cv-text-color); // --a-cv-focus-border-color: var(--a-cv-border-color); // --a-cv-focus-shadow: var(--a-cv-shadow); // --a-cv-media-border-radius: ; // --a-cv-media-background-color: ; // --a-cv-media-overlay-color: ; // --a-cv-header-background-color: ; // --a-cv-header-text-color: ; --a-cv-header-padding-y: 1rem; --a-cv-header-padding-x: 1rem; --a-cv-header-item-spacing-x: .75rem; // --a-cv-header-border-width: 1px; // --a-cv-header-border-color: rgba(0, 0, 0, .05); // --a-cv-icon-background-color: ; // --a-cv-icon-background-image: ; // --a-cv-icon-text-color: ; // --a-cv-icon-border-radius: 100%; --a-cv-icon-size: 1rem; --a-cv-icon-container-size: 2rem; --a-cv-icon-padding: .5rem; --a-cv-icon-spacer: calc(var(--a-cv-icon-container-size, 1rem) + var(--a-cv-header-item-spacing-x, .75rem)); // --a-cv-icon-image-size: ; // --a-cv-icon-image-border-radius: ; // --a-cv-initials-border-radius: 100%; --a-cv-initials-size: 2rem; // --a-cv-initials-padding: ; --a-cv-initials-font-size: .875rem; // --a-cv-initials-font-weight: 700; // --a-cv-initials-text-color: #fff; // --a-cv-initials-background-color: rgba(0, 0, 0, .6); // --a-cv-initials-background-image: ; --a-cv-title-font-size: 1rem; // --a-cv-title-font-weight: ; --a-cv-title-line-height: 1.25rem; // --a-cv-title-text-color: ; --a-cv-subtitle-font-size: .75rem; // --a-cv-subtitle-font-weight: 400; --a-cv-subtitle-line-height: 1rem; // --a-cv-subtitle-text-color: ; --a-cv-badge-font-size: .75rem; // --a-cv-badge-font-weight: ; // --a-cv-badge-line-height: ; // --a-cv-badge-text-color: ; --a-cv-badge-background-color: @_base-alpha-4; // --a-cv-badge-border-radius: ; // --a-cv-badge-padding: ; --a-cv-body-padding-x: 1rem; --a-cv-body-padding-y: 1rem; // --a-cv-body-background-color: ; --a-cv-maincontent-font-size: .875rem; --a-cv-maincontent-line-height: 1.25rem; // --a-cv-maincontent-text-color: ; --a-cv-subcontent-font-size: .6875rem; --a-cv-subcontent-line-height: 1rem; // --a-cv-subcontent-text-color: ; // --a-cv-actions-border-width: 1px; // --a-cv-actions-border-color: rgba(0, 0, 0, .05); --a-cv-actions-padding-y: 1rem; --a-cv-actions-padding-x: 1rem; // --a-cv-actions-background-color: ; /* Checkboxes & Radios ======================================================================= */ --a-checkbox-size: 1rem; --a-checkbox-label-font-size: .75rem; --a-checkbox-border-radius: .125rem; // --a-checkbox-border-color: rgba(0, 0, 0, .3); // --a-checkbox-border-width: 1px; // --a-checkbox-shadow: 0 1px 2px rgba(0, 0, 0, .075) inset; // --a-checkbox-background-color: #fff; // --a-checkbox-text-color: #000; // --a-checkbox-hover-background-color: ; // --a-checkbox-hover-text-color: ; // --a-checkbox-hover-opacity: .15; // --a-checkbox-active-background-color: rgba(0, 0, 0, .05); // --a-checkbox-active-text-color: ; // --a-checkbox-checked-background-color: var(--a-palette-primary, #0572CE); // --a-checkbox-checked-text-color: var(--a-palette-primary-contrast, #fff); // --a-checkbox-checked-hover-background-color: ; // --a-checkbox-checked-hover-text-color: ; // --a-checkbox-checked-active-background-color: ; // --a-checkbox-checked-active-text-color: ; --a-checkbox-icon-size: .75rem; // --a-checkbox-icon-character: "\e007"; // --a-checkbox-icon-font-family: "apex-5-icon-font"; // --a-checkbox-icon-transition: .1s ease; --a-checkbox-indeterminate-width: .625rem; --a-checkbox-indeterminate-height: .125rem; // --a-checkbox-cursor: pointer; // --a-checkbox-disabled-cursor: default; // --a-checkbox-disabled-opacity: .5; --a-checkbox-label-spacing-y: .125rem; --a-checkbox-label-spacing-x: .375rem; /* Combo Box ======================================================================= */ --a-combo-box-padding-y: .25rem; --a-combo-box-padding-x: .5rem; /* Developer Tools ======================================================================= */ --a-dev-toolbar-background-color: #666; // --a-dev-toolbar-text-color: #fff; --a-dev-toolbar-backdrop-filter: none; // --a-dev-toolbar-shadow: 0 0 .75rem rgba(0, 0, 0, .3); // --a-dev-toolbar-auto-hide-opacity: .35; // --a-dev-toolbar-transition: .15s ease; // --a-dev-toolbar-sep-border-width: 1px; // --a-dev-toolbar-sep-border-color: rgba(0, 0, 0, .1); // --a-dev-toolbar-button-background-color: #666; // --a-dev-toolbar-button-text-color: var(--a-dev-toolbar-text-color); // --a-dev-toolbar-button-border-radius: 0px; // --a-dev-toolbar-button-border-padding-y: .5rem; // --a-dev-toolbar-button-border-padding-x: .75rem; // --a-dev-toolbar-button-error-background-color: #EA1818; // --a-dev-toolbar-button-error-text-color: #fff; // --a-dev-toolbar-button-active-background-color: rgba(0, 0, 0, .5); // --a-dev-toolbar-button-active-text-color: var(--a-dev-toolbar-text-color); // --a-dev-toolbar-button-icon-size: 1rem; // --a-dev-toolbar-button-icon-spacing: .25rem; // --a-dev-toolbar-button-icon-color: var(--a-dev-toolbar-text-color); // --a-dev-toolbar-font-size: .75rem; // --a-dev-toolbar-line-height: 1rem; // --a-dev-live-template-options-background-color: rgba(0, 0, 0, .65); // --a-dev-live-template-options-text-color: #fff; // --a-dev-live-template-options-hover-background-color: rgba(0, 0, 0, .85); // --a-dev-toolbar-ui-selector-border-width: .125rem; // --a-dev-toolbar-ui-selector-border-color: var(--a-palette-primary, #0572CE); // --a-dev-toolbar-ui-selector-border-radius: .25rem; // --a-dev-toolbar-ui-selector-background-color: transparent; // --a-dev-timeline-background-color: rgba(0, 0, 0, .5); // --a-dev-timeline-text-color: rgba(255, 255, 255, .8); // --a-dev-timeline-font-size: .75rem; // --a-dev-timeline-rule-background-color: rgba(255, 255, 255, .5); // --a-dev-timeline-rule-width: 1px; // --a-dev-timeline-bar-border-radius: .0625rem; // --a-dev-timeline-bar-height: .5rem; // --a-dev-timeline-bar-background-color: #B22222; // --a-dev-timeline-time-background-color: rgba(122, 122, 122, .75); // --a-dev-timeline-time-text-color: #fff; // --a-dev-timeline-time-border-radius: .125rem; // --a-dev-timeline-time-padding: .25rem .375rem; // --a-dev-timeline-time-shadow: 0 .25rem 1rem rgba(0, 0, 0, .15); // --a-dev-timeline-time-backdrop-filter: blur(2px); /* Date Picker ======================================================================= */ --a-datepicker-background-color: var(--ut-component-toolbar-background-color); // --a-datepicker-border-width // --a-datepicker-border-color --a-datepicker-border-radius: var(--ut-border-radius); // --a-datepicker-header-padding-x // --a-datepicker-header-padding-y --a-datepicker-header-background-color: @_base-shade-1; // --a-datepicker-header-text-color // --a-datepicker-header-border-width --a-datepicker-header-border-color: transparent; // --a-datepicker-header-item-spacing // --a-datepicker-header-item-spacing // --a-datepicker-monthpicker-order // --a-datepicker-monthpicker-select-padding-x // --a-datepicker-monthpicker-select-padding-y --a-datepicker-monthpicker-select-background-color: transparent; // --a-datepicker-monthpicker-select-text-color // --a-datepicker-monthpicker-select-border-width --a-datepicker-monthpicker-select-border-color: transparent; // --a-datepicker-monthpicker-select-border-radius --a-datepicker-monthpicker-select-font-size: 1rem; --a-datepicker-monthpicker-select-font-weight: var(--a-base-font-weight-semibold, 500); --a-datepicker-calendars-spacing: 0px; --a-datepicker-calendar-background-color: var(--ut-component-background-color); --a-datepicker-calendar-title-padding-x: .5rem; --a-datepicker-calendar-title-padding-y: .5rem; --a-datepicker-calendar-title-background-color: @_base-shade-1; // --a-datepicker-calendar-title-text-color // --a-datepicker-calendar-title-text-align // --a-datepicker-calendar-title-font-size // --a-datepicker-calendar-title-font-weight // --a-datepicker-calendar-title-line-height --a-datepicker-calendar-header-padding-x: var(--a-datepicker-calendar-day-spacing); // --a-datepicker-calendar-header-padding-y --a-datepicker-calendar-header-background-color: @_base-shade-1; --a-datepicker-calendar-header-text-color: var(--ut-component-text-muted-color); // --a-datepicker-calendar-header-text-align // --a-datepicker-calendar-header-font-size // --a-datepicker-calendar-header-font-weight // --a-datepicker-calendar-header-line-height // --a-datepicker-calendar-header-border-width // --a-datepicker-calendar-header-border-color --a-datepicker-calendar-day-spacing: .5rem; // --a-datepicker-calendar-day-padding-x: 0 // --a-datepicker-calendar-day-padding-y: 100%; // --a-datepicker-calendar-day-background-color // --a-datepicker-calendar-day-text-color // --a-datepicker-calendar-day-text-align --a-datepicker-calendar-day-font-size: .875rem; // --a-datepicker-calendar-day-font-weight // --a-datepicker-calendar-day-line-height --a-datepicker-calendar-day-border-width: 1px; // --a-datepicker-calendar-day-border-color // --a-datepicker-calendar-day-border-radius: var(--ut-border-radius); --a-datepicker-calendar-day-border-radius: 50%; // --a-datepicker-calendar-day-pointer // --a-datepicker-calendar-day-opacity // --a-datepicker-calendar-day-current-background-color // --a-datepicker-calendar-day-current-text-color // --a-datepicker-calendar-day-current-border-color --a-datepicker-calendar-day-hover-background-color: var(--ut-component-border-color); // --a-datepicker-calendar-day-hover-text-color // --a-datepicker-calendar-day-hover-border-color --a-datepicker-calendar-day-selected-background-color: var(--a-palette-primary); --a-datepicker-calendar-day-selected-text-color: var(--a-palette-primary-contrast); --a-datepicker-calendar-day-selected-border-color: var(--a-palette-primary); // --a-datepicker-calendar-day-disabled-pointer // --a-datepicker-calendar-day-disabled-opacity // --a-datepicker-calendar-day-disabled-font-weight // --a-datepicker-calendar-week-font-size // --a-datepicker-calendar-week-font-weight // --a-datepicker-calendar-week-line-height --a-datepicker-calendar-week-background-color: var(--ut-component-toolbar-background-color); --a-datepicker-calendar-week-text-color: var(--ut-component-text-muted-color); // --a-datepicker-calendar-week-border-width // --a-datepicker-calendar-week-border-color // --a-datepicker-calendar-week-column-heading-opacity // --a-datepicker-footer-padding-x // --a-datepicker-footer-padding-y --a-datepicker-footer-background-color: var(--ut-component-background-color); // --a-datepicker-footer-text-color // --a-datepicker-footer-border-width // --a-datepicker-footer-border-color // --a-datepicker-footer-item-spacing // --a-datepicker-timepicker-select-padding-x // --a-datepicker-timepicker-select-padding-y --a-datepicker-timepicker-select-background-color: transparent; // --a-datepicker-timepicker-select-text-color // --a-datepicker-timepicker-select-border-width --a-datepicker-timepicker-select-border-color: transparent; // --a-datepicker-timepicker-select-border-radius --a-datepicker-timepicker-select-font-size: .875rem; /* Faceted Search ======================================================================= */ --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-control-header-padding-y: .75rem; --a-fs-control-header-padding-x: .75rem; --a-fs-control-header-font-size: 1rem; // --a-fs-control-header-font-weight: var(--a-base-font-weight-semibold, 500); --a-fs-control-header-line-height: 1.25rem; --a-fs-control-body-padding-y: .75rem; --a-fs-control-body-padding-x: .75rem; --a-fs-control-actions-padding-y: .75rem; --a-fs-control-actions-padding-x: 0rem; --a-fs-control-item-spacing: .75rem; --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-item-sub-group-spacing: .5rem; // --a-fs-disabled-cursor: default; // --a-fs-disabled-opacity: .5; --a-fs-chart-padding-y: 1rem; --a-fs-chart-padding-x: 1rem; --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-fs-chart-background-color: var(--ut-component-background-color); --a-fs-chart-shadow: var(--ut-region-box-shadow); /* File Drop ======================================================================= */ // --a-filedrop-cursor: pointer; --a-filedrop-padding-y: 1rem; --a-filedrop-padding-x: 1rem; --a-filedrop-border-radius: .125rem; // --a-filedrop-border-width: 1px; --a-filedrop-border-color: var(--a-field-input-border-color); // --a-filedrop-border-style: solid; // --a-filedrop-background-color: transparent; --a-filedrop-text-color: var(--ut-component-text-muted-color); // --a-filedrop-hover-background-color: rgba(0, 0, 0, .05); // --a-filedrop-hover-text-color: var(--a-button-text-color); // --a-filedrop-hover-border-color: var(--a-button-border-color); // --a-filedrop-active-background-color: var(--a-button-background-color); // --a-filedrop-active-text-color: var(--a-button-text-color); // --a-filedrop-active-border-color: var(--a-button-border-color); // --a-filedrop-error-background-color: var(--a-button-background-color); // --a-filedrop-error-text-color: var(--a-button-text-color); // --a-filedrop-error-border-color: var(--a-palette-danger); // --a-filedrop-focus-background-color: var(--a-button-background-color); // --a-filedrop-focus-text-color: var(--a-button-text-color); --a-filedrop-focus-border-color: var(--a-field-input-focus-border-color); // --a-filedrop-dragging-background-color: #ecf3ff; // --a-filedrop-dragging-text-color: ; // --a-filedrop-dragging-border-color: var(--a-palette-primary, #0572CE); --a-filedrop-item-spacing: .25rem; --a-filedrop-icon-size: 2rem; --a-filedrop-icon-spacing: .25rem; --a-filedrop-heading-font-size: 1.25rem; --a-filedrop-heading-line-height: 1.75rem; // --a-filedrop-heading-font-weight: var(--a-base-font-weight-bold, 700); --a-filedrop-heading-text-color: var(--ut-component-text-title-color); --a-filedrop-count-badge-font-size: .625rem; --a-filedrop-count-badge-line-height: .875rem; --a-filedrop-font-size: .875rem; --a-filedrop-line-height: 1rem; --a-filedrop-progress-width: 15rem; --a-filedrop-progress-height: .75rem; --a-filedrop-progress-border-radius: .375rem; // --a-filedrop-progress-background-color: rgba(0, 0, 0, .1); // --a-filedrop-progress-bar-background-color: rgba(0, 0, 0, .5); --a-filedrop-progress-bar-width: 3rem; // --a-filedrop-progress-backdrop-filter: blur(2px); // --a-filedrop-progress-content-opacity: .05; /* Form ======================================================================= */ // --a-field-input-text-color: #000; // --a-field-input-background-color: #fff; --a-field-input-border-radius: .125rem; // --a-field-input-border-color: rgba(0, 0, 0, .1); // --a-field-input-border-width: 1px; // --a-field-input-shadow: none; // --a-field-display-font-size: .875rem; --a-field-select-background-size: 2rem 1rem; --a-field-select-arrow-padding: 2rem; /* Grid View ======================================================================= */ --a-gv-font-size: .75rem; --a-gv-line-height: 1rem; // --a-gv-border-width: 1px; --a-gv-border-color: var(--ut-component-border-color); // --a-gv-background-color: var(--ut-component-background-color); // --a-gv-cell-border-width: 1px; // --a-gv-cell-border-color: var(--ut-component-border-color); --a-gv-cell-padding-y: .25rem; --a-gv-cell-padding-x: .5rem; // --a-gv-cell-height: calc(var(--a-gv-line-height, 1rem) + var(--a-gv-cell-padding-y, .25rem) + var(--a-gv-cell-padding-y, .25rem)); --a-gv-cell-height: 2rem; // --a-gv-cell-frozen-border-width: 3px; --a-gv-row-hover-background-color: @_base-shade-1; --a-gv-inserted-background-color: var(--a-palette-success-shade); --a-gv-deleted-background-color: @_base-shade-2; --a-gv-grandtotal-background-color: @_base-shade-3; --a-gv-updated-background-color: var(--a-palette-info-shade); // --a-gv-header-background-color: #f0f0f0; --a-gv-header-cell-padding-y: .25rem; --a-gv-header-cell-padding-x: .5rem; --a-gv-header-cell-height: 2.5rem; // --a-gv-header-cell-font-weight: var(--a-base-font-weight-bold, 700); // --a-gv-header-cell-border-width: var(--a-gv-cell-border-width); // --a-gv-header-cell-border-color: var(--ut-component-border-color); // --a-gv-footer-background-color: var(--a-gv-background-color); --a-gv-footer-padding-y: .5rem; --a-gv-footer-padding-x: .75rem; // --a-gv-footer-border-width: var(--a-gv-cell-border-width); // --a-gv-footer-border-color: var(--ut-component-border-color); --a-gv-pagination-button-background-color: transparent; --a-gv-pagination-button-text-color: var(--a-button-text-color); // --a-gv-pagination-button-border-width: 0px; // --a-gv-pagination-button-border-color: var(--a-button-border-color); // --a-gv-pagination-button-border-radius: var(--a-button-border-radius); --a-gv-pagination-button-padding-y: .25rem; --a-gv-pagination-button-padding-x: .25rem; --a-gv-pagination-button-gap-x: .25rem; --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-tooltip-background-color: rgba(0, 0, 0, .9); // --a-tooltip-text-color: #fff; --a-gv-nodata-message-padding-y: 1rem; --a-gv-nodata-message-padding-x: 1rem; --a-gv-nodata-message-text-color: var(--ut-component-text-muted-color); --a-gv-nodata-message-font-size: .75rem; --a-gv-nodata-message-icon-size: 2rem; --a-gv-nodata-message-icon-spacing: .75rem; // --a-gv-nodata-message-icon-color: #d0d0d0; /* Help ======================================================================= */ --a-help-dialog-code-text-color: var(--ut-component-text-muted-color); /* Interactive Grid (IG) ======================================================================= */ // --a-iconlist-background-color: ; // --a-iconlist-selected-background-color: #ecf3ff; /* Markdown Editor ======================================================================= */ --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); /* Menu ======================================================================= */ // Menu Bar // --a-menubar-background-color: #f0f0f0; // --a-menubar-cursor: pointer; // --a-menubar-disabled-cursor: default; // --a-menubar-disabled-opacity: .5; // --a-menubar-item-background-color: transparent; // --a-menubar-item-text-color: inherit; // --a-menubar-item-current-background-color: #fff; // --a-menubar-item-current-text-color: #000; // --a-menubar-item-border-radius: 0px; // --a-menubar-item-border-color: rgba(0, 0, 0, .1); // --a-menubar-item-border-width: 1px; // --a-menubar-item-shadow: none; --a-menubar-item-padding-y: .5rem; --a-menubar-item-padding-x: .5rem; // --a-menubar-item-font-size: inherit; // --a-menubar-item-font-weight: 400; // --a-menubar-item-line-height: inherit; --a-menubar-item-split-icon-size: 1rem; --a-menubar-item-split-icon-spacing: .5rem; // --a-menubar-item-split-icon-color: rgba(0, 0, 0, .25); // --a-menubar-item-split-border-color: rgba(0, 0, 0, .025); // --a-menubar-item-split-border-width: var(--a-menubar-item-border-width); // Dropdowns --a-menu-padding-y: .5rem; --a-menu-padding-x: 0rem; --a-menu-font-size: .75rem; // --a-menu-font-weight: 400; --a-menu-line-height: 1rem; // --a-menu-text-color: #000; // --a-menu-accel-font-size: var(--a-menu-font-size); // --a-menu-accel-text-color: #707070; // --a-menu-background-color: #fff; --a-menu-border-radius: .25rem; --a-menu-border-color: @_base-alpha-4; // --a-menu-border-width: 1px; // --a-menu-shadow: 0 .75rem 1.5rem -.27remx rgba(0, 0, 0, .3); // --a-menu-offset-x: 0px; // --a-menu-offset-y: 0px; // --a-menu-zindex: 2010; // --a-menu-item-height: auto; // --a-menu-item-border-radius: 0px; // --a-menu-default-background-color: transparent; // --a-menu-default-text-color: var(--a-menu-text-color); // --a-menu-default-accel-text-color: var(--a-menu-accel-text-color); // --a-menu-focused-background-color: var(--a-palette-primary, #0572CE); // --a-menu-focused-text-color: var(--a-palette-primary-contrast, #fff); // --a-menu-focused-accel-text-color: #eff8ff; // --a-menu-expanded-background-color: var(--a-menu-focused-background-color); // --a-menu-expanded-text-color: var(--a-menu-focused-text-color); // --a-menu-expanded-accel-text-color: var(--a-menu-focused-accel-text-color); // --a-menu-cursor: pointer; // --a-menu-disabled-cursor: default; // --a-menu-disabled-opacity: .5; // --a-menu-disabled-focused-background-color: rgba(0, 0, 0, .025); // --a-menu-disabled-focused-text-color: inherit; // --a-menu-disabled-focused-shadow: 0 -1px 0 0 rgba(0, 0, 0, .05) inset, 0 1px 0 0 rgba(0, 0, 0, .05) inset; --a-menu-sep-border-color: var(--ut-component-border-color); // --a-menu-sep-border-width: 1px; --a-menu-sep-spacing-y: .25rem; // --a-menu-sep-spacing-x: 0px; // --a-menu-scroll-button-background-color: rgba(0, 0, 0, .05); // --a-menu-scroll-button-text-color: inherit; // --a-menu-scroll-button-active-background-color: var(--a-menu-focused-background-color); // --a-menu-scroll-button-active-text-color: var(--a-menu-focused-text-color); // --a-menu-scroll-up-shadow: 0 .125rem .375rem rgba(0, 0, 0, .15); // --a-menu-scroll-down-shadow: 0 -.125rem .375rem rgba(0, 0, 0, .15); --a-menu-icon-size: 1rem; --a-menu-icon-spacing-y: .5rem; --a-menu-icon-spacing-x: .5rem; // --a-menu-icon-color: rgba(0, 0, 0, .25); --a-menu-item-generic-padding-y: .5rem; --a-menu-item-generic-padding-x: .5rem; // Call Outs --a-menu-callout-size: .75rem; --a-menu-callout-background-color: var(--a-menu-background-color); --a-menu-callout-border-radius: 0rem; --a-menu-callout-border-color: var(--a-menu-border-color); // --a-menu-callout-border-width: var(--a-menu-border-width); --a-menu-callout-shadow: var(--ut-shadow-sm); --a-menu-callout-background-clip: content-box; /* Popup LOV ======================================================================= */ --a-popuplov-search-bar-padding-y: .5rem; --a-popuplov-search-bar-padding-x: var(--a-popuplov-search-bar-padding-y); // --a-popuplov-highlight-font-weight: var(--a-base-font-weight-heavy, 900); // --a-popuplov-dialog-background-color: #fff; /* Record View ======================================================================= */ --a-rv-font-size: .75rem; --a-rv-line-height: 1rem; --a-rv-body-padding-y: .25rem; --a-rv-body-padding-x: 0rem; /* Report ======================================================================= */ --a-percent-chart-height: 1rem; --a-percent-chart-background-color: var(--ut-palette-primary-shade); --a-percent-chart-border-radius: .125rem; // --a-percent-chart-border-width: 1px; --a-percent-chart-border-color: var(--ut-component-border-color); --a-percent-chart-bar-background-color: var(--ut-palette-primary); --a-percent-chart-bar-text-color: var(--ut-palette-primary-contrast); // --a-percent-chart-bar-border-radius: var(--a-percent-chart-border-radius); // --a-percent-chart-bar-border-width: 1px; --a-percent-chart-bar-border-color: var(--ut-component-border-color); /* Report Controls ======================================================================= */ --a-report-controls-padding-y: .5rem; --a-report-controls-padding-x: .5rem; --a-report-controls-border-color: var(--ut-component-border-color); --a-report-controls-border-width: var(--ut-component-border-width); --a-report-controls-item-spacing: .25rem; --a-report-controls-cell-spacing: .5rem; --a-report-controls-cell-border-radius: .125rem; --a-report-controls-cell-label-width: 18.75rem; --a-report-controls-cell-label-font-size: .75rem; --a-report-controls-cell-label-line-height: 1rem; // --a-report-controls-cell-label-background-color: #fff; // --a-report-controls-cell-label-text-color: #000; --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-cell-label-icon-background-color: #f0f0f0; // --a-report-controls-cell-label-icon-text-color: #fff; // --a-report-controls-search-width: 210px; --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-report-controls-input-padding-y: .5rem; --a-report-controls-input-padding-x: .5rem; --a-report-controls-input-font-size: .75rem; --a-report-controls-input-line-height: 1rem; /* Splitter ======================================================================= */ --a-splitter-bar-width: .5rem; // --a-splitter-bar-background-color: #EAEAEA; // --a-splitter-bar-border-width: 1px; // --a-splitter-bar-border-color: rgba(0, 0, 0, .1); // --a-splitter-bar-hover-background-color: #fff; // --a-splitter-bar-active-background-color: var(--a-splitter-bar-hover-background-color); // --a-splitter-bar-focus-background-color: #399BEA; // --a-splitter-bar-focus-border-color: var(--a-splitter-bar-focus-background-color); --a-splitter-thumb-width: .5rem; --a-splitter-thumb-height: 3rem; --a-splitter-thumb-border-radius: 0rem; // --a-splitter-thumb-border-width: 1px; // --a-splitter-thumb-border-color: var(--a-splitter-bar-border-color); // --a-splitter-thumb-background-color: var(--a-splitter-bar-background-color); // --a-splitter-thumb-arrow-color: #000; // --a-splitter-thumb-hover-border-color: var(--a-splitter-bar-focus-background-color); // --a-splitter-thumb-hover-background-color: var(--a-splitter-bar-hover-background-color); // --a-splitter-thumb-focus-border-color: var(--a-splitter-bar-focus-background-color); // --a-splitter-thumb-focus-background-color: var(--a-splitter-bar-focus-background-color); // --a-splitter-thumb-focus-arrow-color: #fff; // --a-splitter-thumb-focus-hover-background-color: var(--a-splitter-thumb-focus-background-color); // --a-splitter-thumb-cursor: pointer; /* Star Rating ======================================================================= */ --a-starrating-stars-padding-y: .25rem; // --a-starrating-stars-padding-x: var(--a-starrating-stars-padding-y); // --a-starrating-stars-fg-color: var(--a-palette-primary, #0572CE); --a-starrating-stars-bg-color: @_base-alpha-5; --a-starrating-value-spacing: .5rem; // --a-starrating-icon-character: "\e0f8"; // --a-starrating-icon-font-family: "apex-5-icon-font"; /* Switch ======================================================================= */ // --a-switch-cursor: pointer; --a-switch-width: 2.75rem; --a-switch-padding-y: .125rem; --a-switch-padding-x: .125rem; // --a-switch-border-width: 0px; // --a-switch-border-color: rgba(0, 0, 0, .1); // --a-switch-border-radius: var(--a-switch-width); // --a-switch-shadow: inset rgba(0, 0, 0, .1) 0 0 0 1px; // --a-switch-background-color: #8c8c8c; --a-switch-hover-background-color: var(--a-switch-background-color); --a-switch-active-background-color: var(--a-switch-hover-background-color); // --a-switch-checked-background-color: var(--a-palette-primary, #0572CE); --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-switch-focused-shadow: var(--a-switch-checked-background-color) 0 0 0 1px, inset #fff 0 0 0 1px; --a-switch-toggle-width: 1.25rem; --a-switch-toggle-height: 1.25rem; // --a-switch-toggle-border-width: 0px; // --a-switch-toggle-border-color: rgba(0, 0, 0, .1); // --a-switch-toggle-border-radius: var(--a-switch-toggle-width); // --a-switch-toggle-shadow: none; // --a-switch-toggle-background-color: #fff; // --a-switch-toggle-hover-background-color: var(--a-switch-toggle-background-color); // --a-switch-toggle-active-background-color: var(--a-switch-toggle-background-color); // --a-switch-toggle-checked-background-color: var(--a-switch-toggle-background-color); // --a-switch-toggle-checked-hover-background-color: var(--a-switch-toggle-background-color); // --a-switch-toggle-checked-active-background-color: var(--a-switch-toggle-background-color); // --a-switch-toggle-indeterminate-background-color: rgba(255, 255, 255, .5); // --a-switch-toggle-indeterminate-shadow: inset #fff 0 0 0 1px; // --a-switch-toggled-offset: calc((var(--a-switch-width) - ((var(--a-switch-padding-x) + var(--a-switch-border-width)) * 2)) - var(--a-switch-toggle-width)); // --a-switch-disabled-cursor: default; // --a-switch-disabled-opacity: .5; /* Table ======================================================================= */ /* Toolbar ======================================================================= */ --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-border-radius: 0px; // --a-toolbar-disabled-cursor: default; // --a-toolbar-disabled-opacity: .5; --a-toolbar-item-spacing: .5rem; // --a-toolbar-sep-border-width: 1px; --a-toolbar-sep-border-color: var(--ut-component-inner-border-color); // --a-toolbar-sep-spacing: var(--a-toolbar-item-spacing); --a-toolbar-small-button-padding-y: .25rem; --a-toolbar-small-button-padding-x: .5rem; /* Tree ======================================================================= */ // --a-treeview-disabled-opacity: .5; // --a-treeview-disabled-background-color: rgba(0, 0, 0, .1); --a-treeview-toggle-size: 1rem; // --a-treeview-toggle-cursor: pointer; // --a-treeview-toggle-opacity: .5; // --a-treeview-toggle-text-color: inherit; // --a-treeview-node-indent: calc(var(--a-treeview-toggle-size) + var(--a-treeview-node-padding-x)); // --a-treeview-node-cursor: default; --a-treeview-node-icon-size: 1rem; --a-treeview-node-font-size: .75rem; --a-treeview-node-line-height: 1rem; --a-treeview-node-padding-y: .25rem; --a-treeview-node-padding-x: .25rem; --a-treeview-node-text-color: inherit; // --a-treeview-node-hover-background-color: rgba(0, 0, 0, .05); // --a-treeview-node-hover-text-color: inherit; // --a-treeview-node-selected-background-color: #0076DF; // --a-treeview-node-selected-text-color: #fff; // --a-treeview-node-focused-background-color: rgba(57, 155, 234, 1); // --a-treeview-node-focused-text-color: #fff; --a-treeview-node-focused-shadow: inset 0 0 0 1px rgba(57, 155, 234, .5); // --a-treeview-node-active-background-color: #FFFFA3; // --a-treeview-node-active-text-color: #000; // --a-treeview-node-placeholder-background-color: #FFFFA3; --a-treeview-node-placeholder-border-radius: .125rem; // --a-treeview-node-placeholder-fill-background-color: rgba(0, 0, 0, .15); // --a-treeview-drag-helper-background-color: rgba(229, 238, 251, .6); --a-treeview-drag-helper-border-radius: .125rem; // --a-treeview-drag-helper-border-color: #9EA9B7; // --a-treeview-drag-helper-border-width: 1px; // --a-treeview-drag-helper-opacity: 1; // --a-treeview-drag-helper-shadow: none; // --a-treeview-drag-helper-padding-y: var(--a-treeview-node-padding-y); // --a-treeview-drag-helper-padding-x: var(--a-treeview-node-padding-x); // --a-treeview-drag-helper-backdrop-filter: blur(2px); /* Smart Filters & Chips ========================================================================== */ --a-chip-padding-y: .125rem; --a-chip-padding-x: .125rem; --a-chip-spacing: .25rem; --a-chip-font-size: .75rem; --a-chip-line-height: 1rem; --a-chip-label-spacing: .25rem; --a-chip-border-radius: .125rem; --a-chip-border-width: var(--a-field-input-border-width); --a-chip-border-color: var(--a-field-input-border-color); --a-chip-hover-background-color: @_base-alpha-1; --a-chip-active-background-color: @_base-alpha-2; --a-chip-applied-background-color: @_base-alpha-3; // --a-chip-applied-border-color: transparent; --a-chip-applied-hover-background-color: @_base-alpha-4; // --a-chip-applied-active-background-color: ; // --a-chip-applied-is-active-background-color: ; // --a-chip-applied-is-active-text-color: ; // --a-chip-applied-is-active-divider-color: ; // --a-chip-remove-text-color: ; --a-chip-remove-hover-background-color: @_base-alpha-2; // --a-chip-remove-hover-text-color: ; --a-chip-remove-active-background-color: @_base-alpha-3; // --a-chip-remove-active-text-color: ; // --a-chip-applied-is-active-remove-text-color: ; --a-chip-applied-is-active-remove-hover-background-color: rgba(255, 255, 255, .1); --a-chip-applied-is-active-remove-active-background-color: rgba(255, 255, 255, .2); --a-chip-input-font-size: .75rem; --a-chip-input-line-height: 1rem; --a-combo-select-icon-size: 1rem; /* Search Widget ======================================================================= */ // --a-searchresults-highlight-font-weight: bolder; // --a-searchresults-highlight-text-color: ; // --a-searchresults-highlight-background-color: ; --a-searchresults-gap: 1rem; --a-resultsitem-item-gap: 1rem; --a-resultsitem-padding-x: 1rem; --a-resultsitem-padding-y: 1rem; --a-resultsitem-background-color: @_base-bg; // --a-resultsitem-text-color: ; --a-resultsitem-border-width: 1px; --a-resultsitem-border-color: var(--ut-component-border-color); --a-resultsitem-border-radius: .25rem; --a-resultsitem-content-gap: .25rem; --a-resultsitem-font-size: .875rem; --a-resultsitem-line-height: 1.25rem; // --a-resultsitem-header-wrap: wrap; --a-resultsitem-header-gap: .5rem; --a-resultsitem-header-spacing: .25rem; --a-resultsitem-title-font-size: 1rem; --a-resultsitem-title-line-height: 1.25rem; // --a-resultsitem-title-font-weight: var(--a-base-font-weight-bold, 700); --a-resultsitem-subtitle-font-size: .9375rem; --a-resultsitem-subtitle-line-height: 1.25rem; // --a-resultsitem-subtitle-text-color: ; // --a-resultsitem-subtitle-font-weight: var(--a-base-font-weight-semibold, 500); --a-resultsitem-subtitle-spacing: var(--a-resultsitem-header-spacing, .25rem); --a-resultsitem-description-font-size: .875rem; --a-resultsitem-description-line-height: 1.25rem; // --a-resultsitem-description-text-color: ; --a-resultsitem-attributes-font-size: .8125rem; --a-resultsitem-attributes-line-height: 1rem; // --a-resultsitem-attributes-text-color: ; // --a-resultsitem-attributes-wrap: wrap:; --a-resultsitem-attributes-gap: 1rem; --a-resultsitem-misc-font-size: .8125rem; --a-resultsitem-misc-line-height: 1rem; --a-resultsitem-misc-text-color: var(--ut-component-text-muted-color); --a-resultsitem-icon-padding: .5rem; --a-resultsitem-initials-size: 2rem; --a-resultsitem-initials-font-size: .875rem; --a-resultsitem-badge-font-size: .75rem; // --a-resultsitem-badge-font-weight: ; // --a-resultsitem-badge-line-height: ; // --a-resultsitem-badge-text-color: ; --a-resultsitem-badge-background-color: @_base-alpha-4; --a-resultsitem-badge-border-radius: .25rem; --a-resultsitem-badge-padding: .25rem; --a-searchresults-pagination-spacing: 1rem; --a-searchresults-pagination-gap: 1rem; --a-searchresults-pagination-color: var(--ut-component-text-muted-color); --a-searchresults-pagination-font-sizez: .875rem; --a-searchresults-pagination-line-height: 1.25rem; /* Utilities ======================================================================= */ --a-tooltip-font-size: .6875rem; // --a-tooltip-line-height: 1.5; // --a-tooltip-backdrop-filter: blur(4px); // --a-overlay-background-color: rgba(0, 0, 0, .15); // --a-spinner-zindex: 2000; // --a-spinner-cursor: progress; --a-spinner-size: 2rem; --a-spinner-border-width: .25rem; // --a-spinner-border-color: rgba(255, 255, 255, .25); // --a-spinner-color: #fff; // --a-spinner-speed: .5s; // --a-spinner-container-background-color: rgba(0, 0, 0, .5); // --a-spinner-container-border-radius: 100%; // --a-spinner-container-backdrop-filter: blur(2px); // --a-spinner-container-shadow: none; --a-spinner-container-padding: .5rem; // --a-spinner-cell-refresh-background-color: rgba(0, 0, 0, .2); /* Built with APEX ======================================================================= */ --a-love-apex-margin: 0 .125rem; // --a-love-apex-text-color: ; --a-love-apex-hover-text-color: var(--a-palette-danger, #F00); // --a-love-apex-hover-animation: apexheartpulse 1s infinite ease; /* Third Party Library: jQuery ======================================================================= */ // --jui-widget-shadow: var(--ut-shadow-sm); // --jui-overlay-background-color: rgba(0, 0, 0, .25); // --jui-overlay-opacity: 1; --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-overflow: unset; --jui-dialog-font-size: .75rem; //--jui-dialog-line-height: ; --jui-dialog-titlebar-padding-y: .75rem; --jui-dialog-titlebar-padding-x: 1rem; --jui-dialog-titlebar-background-color: transparent; //rgba(0, 0, 0, .025); --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-font-weight: var(--a-base-font-weight-semibold, 500); --jui-dialog-title-font-size: 1rem; --jui-dialog-title-line-height: 1.5rem; --jui-dialog-title-close-width: 1.5rem; --jui-dialog-title-close-height: 1.5rem; --jui-dialog-title-close-padding-y: .5rem; --jui-dialog-title-close-padding-x: .5rem; // --jui-dialog-title-close-border-width: 1px; --jui-dialog-title-close-border-radius: var(--a-button-border-radius, .125rem); --jui-dialog-title-close-border-color: var(--a-button-border-color); // --jui-dialog-title-close-icon: "\00D7"; --jui-dialog-title-close-icon-size: 1rem; --jui-dialog-content-padding-y: 0rem; --jui-dialog-content-padding-x: 0rem; --jui-dialog-buttonpane-content-padding-y: .75rem; --jui-dialog-buttonpane-content-padding-x: 1rem; // --jui-dialog-buttonpane-background-color: rgba(0, 0, 0, .025); // --jui-dialog-buttonpane-border-width: 1px; --jui-dialog-buttonpane-border-color: var(--ut-component-border-color); --jui-datepicker-width: 17.5rem; --jui-datepicker-background-color: var(--ut-component-background-color); --jui-datepicker-border-color: var(--ut-component-border-color); // --jui-datepicker-border-width: 1px; --jui-datepicker-border-radius: .5rem; --jui-datepicker-padding: .5rem; // --jui-datepicker-shadow: 0 .25rem 1rem rgba(0, 0, 0, .15); // --jui-datepicker-overflow: hidden; // --jui-tooltip-background-color: #fff; // --jui-tooltip-text-color: #000; // --jui-tooltip-border-color: rgba(0, 0, 0, .1); // --jui-tooltip-border-width: 1px; --jui-tooltip-border-radius: .125rem; --jui-tooltip-padding: .5rem; // --jui-tooltip-shadow: 0 .25rem 1rem rgba(0, 0, 0, .15); /* Third Party Library: Oracle Jet ======================================================================= */ --ojet-font-size: .875rem; --ojet-small-font-size: .75rem; --ojet-medium-font-size: 1rem; --ojet-large-font-size: 1.125rem; --ojet-larger-font-size: 1.25rem; // Jet Tooltips --ojet-tooltip-primary-text-color: rgba(0, 0, 0, 1); --ojet-tooltip-secondary-text-color: rgba(0, 0, 0, .65); --ojet-tooltip-disabled-text-color: rgba(0, 0, 0, .4); } /* Vita ======================================================================= */ :root { /* Base */ --ut-color-scheme: @_color-scheme; --ut-palette-generic: @_base-shade-2; --ut-palette-generic-contrast: @_base; --ut-palette-generic-shade: @_base-shade-1; --ut-palette-generic-text: @_base; --a-gv-header-background-color: var(--ut-region-header-background-color); --ut-report-cell-alt-background-color: @_base-alpha-2; --ut-report-header-background-color: @_base-alpha-1; /* Header ======================================================================= */ // --ut-header-background-color: var(--ut-palette-primary); // --ut-header-text-color: var(--ut-palette-primary-contrast); --ut-header-border-color: @_base-alpha-4; --ut-header-box-shadow: var(--ut-shadow-sm); // --ut-header-item-spacing: .75rem; // --ut-header-padding: .75rem; // --ut-header-logo-height: 2rem; // --ut-logo-text-color: inherit; // --ut-logo-font-size: 1rem; // --ut-logo-line-height: 1.25rem; // --ut-logo-font-weight: var(--a-base-font-weight-bold, 700); // --ut-logo-img-spacing: .75rem; /* Footer ========================================================================== */ --ut-footer-background-color: @_base-shade-2; //#f0f0f0; // --ut-footer-text-color: ; --ut-footer-border-color: @_base-alpha-2; --ut-footer-item-spacing: .75rem; /* Navigation Tabs ========================================================================== */ --ut-navtabs-item-border-width: 1px; // --ut-navtabs-item-border-color: @_base-alpha-4; --ut-navtabs-item-highlight-color: transparent; --ut-navtabs-item-highlight-width: 0rem; --ut-navtabs-item-active-highlight-color: var(--ut-palette-primary); /* Navigation Bar ========================================================================== */ --ut-navbar-button-badge-background-color: @_base-shadow-7; --ut-navbar-button-badge-border-radius: 16px; /* Body Nav ========================================================================== */ // --ut-body-nav-background-color: #323C46; // --ut-body-nav-text-color: #fff; --ut-body-nav-border-color: var(--ut-component-border-color); // --a-treeview-node-selected-background-color: #242b31; // --a-treeview-node-focused-background-color: var(--ut-palette-primary); /* Body Title ========================================================================== */ // --ut-body-title-background-color: rgba(255, 255, 255, 0.9); // --ut-body-title-text-color: inherit; // --ut-body-title-border-color: rgba(0, 0, 0, .05); --ut-body-title-border-width: 0px; // --ut-body-title-box-shadow: 0 .25rem .5rem -.25rem rgba(0, 0, 0, .10); --ut-body-title-box-shadow: 0 1px 0 0 @_base-alpha-4; --ut-body-title-backdrop-filter: saturate(180%) blur(8px); --ut-breadcrumb-region-spacing: .5rem; --ut-breadcrumb-item-active-text-color: var(--ut-body-title-text-color); // --ut-breadcrumb-item-text-color: var(--ut-body-title-text-color); --ut-smart-filter-max-width: 30rem; /* Hero Region ========================================================================== */ // --ut-hero-region-icon-background-color: #0076DF; // --ut-hero-region-icon-text-color: #fff; --ut-hero-region-title-text-color: var(--ut-body-title-text-color); /* Body Side ========================================================================== */ // --ut-body-sidebar-background-color: #fff; /* Standard Region ========================================================================== */ --ut-region-border-width: 1px; // --ut-region-border-color: rgba(0, 0, 0, .1); // --ut-region-border-radius: .25rem; --ut-region-box-shadow: var(--ut-shadow-sm); // --ut-region-background-color: #fff; --ut-region-margin: 1rem; --ut-region-font-size: .875rem; --ut-region-line-height: 1.25rem; --ut-region-header-border-color: @_base-alpha-3; --ut-region-body-padding-y: 1rem; --ut-region-body-padding-x: 1rem; --ut-region-buttons-padding-y: .5rem; --ut-region-buttons-padding-x: .75rem; /* Button Container ========================================================================== */ --ut-button-region-box-shadow: var(--ut-shadow-sm); /* Form Items ========================================================================== */ --ut-checkbox-item-spacing: 1rem; --ut-xs-field-input-font-size: 1rem; // Mobile input font-size override --ut-xs-field-input-line-height: 1.25rem; /* Login ========================================================================== */ --ut-login-page-background-color: @_base-shade-3; --ut-login-region-background-color: @_base-bg-alpha-10; --ut-login-region-filter: blur(4px); --ut-login-region-box-shadow: var(--ut-shadow-lg); /* Faceted Search ========================================================================== */ --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); /* Alerts ========================================================================== */ --ut-alert-title-font-weight: var(--a-base-font-weight-semibold, 500); --ut-alert-box-shadow: var(--ut-shadow-sm); /* Map Region ========================================================================== */ --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); /* Card List ========================================================================== */ --ut-cardlist-box-shadow: var(--ut-shadow-sm); /* Link List ========================================================================== */ --ut-linkslist-arrow-color: @_base-alpha-6; /* Tabs ========================================================================== */ --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: @_base-alpha-6; --ut-tabs-item-active-font-weight: var(--a-base-font-weight-bold, 700); /* Comments ========================================================================== */ --ut-comment-chat-background-color: @_base-alpha-2; --ut-comment-chat-active-background-color: @_base-alpha-4; /* Search Region ========================================================================== */ --ut-resultsregion-background-color: @_base-bg; --ut-resultsregion-border-color: var(--ut-region-border-color); --ut-resultsregion-search-border-color: @_base-alpha-4; --ut-resultsregion-search-background-color: @_base-alpha-1; /* Wizards ========================================================================== */ --ut-wp-marker-color: @_base-shade-4; --ut-wp-track-color: @_base-shade-4; /* QR Code ========================================================================== */ --a-qrcode-size: 8rem; --a-qrcode-size-sm: 8rem; --a-qrcode-size-md: 16rem; --a-qrcode-size-lg: 32rem; /* Full Callendar ========================================================================== */ --fc-neutral-bg-color: @_base-alpha-6; --fc-neutral-text-color: @_base; --fc-event-selected-overlay-color: @_base-alpha-6; --fc-non-business-color: @_base-alpha-6; /* Misc ========================================================================== */ --ut-alternate-heading-font-family: var(--a-base-font-family-serif); --ut-alternate-heading-font-weight: var(--a-base-font-weight-normal); /* Generic Component ========================================================================== */ // --ut-component-background-color: @_base-bg; --ut-component-border-color: @_base-alpha-4; --ut-component-border-width: 1px; --ut-component-border-radius: .25rem; --ut-component-box-shadow: var(--ut-shadow-lg); --ut-component-highlight-background-color: @_base-alpha-1; --ut-component-toolbar-background-color: @_base-alpha-1; --ut-component-inner-border-width: var(--ut-component-border-width); --ut-component-inner-border-color: @_base-alpha-2; --ut-component-text-default-color: @_base; // Default --ut-component-text-title-color: @_base; // Title & Headings --ut-component-text-subtitle-color: @_base-alpha-11; // Sub Title & Sub Headings --ut-component-text-muted-color: @_base-alpha-10; // Descriptions & Secondary Text --ut-component-icon-background-color: var(--ut-palette-primary); --ut-component-icon-color: var(--ut-palette-primary-contrast); --ut-component-badge-background-color: @_base-alpha-2; --ut-component-badge-text-color: var(--ut-component-text-default-color); --ut-component-badge-border-radius: .25rem; // Shadows --ut-shadow-sm: 0 .125rem .25rem -.125rem @_base-shadow-4; --ut-shadow-md: 0 .75rem 1.5rem -.75rem @_base-shadow-7; --ut-shadow-lg: 0 1.5rem 3rem -1.5rem @_base-shadow-7; // Border Radius --ut-border-radius-sm: .125rem; --ut-border-radius-md: .25rem; --ut-border-radius-lg: .5rem; --ut-border-radius: var(--ut-border-radius-md); } // Theme Roller & SCSS Variables /* Theme Roller Groups ========================================================================== */ /* { "translate": true, "groups": [{ "name": "UTR.LESS.GLOBAL_COLORS", "common": true, "sequence": 1 }, { "name": "UTR.LESS.CONTAINERS", "common": true, "sequence": 2 }, { "name": "UTR.LESS.NAVIGATION", "common": true, "sequence": 3 }, { "name": "UTR.LESS.REGIONS", "common": true, "sequence": 4 }, { "name": "UTR.LESS.STATES", "common": true, "sequence": 5 }, { "name": "UTR.LESS.PALETTE", "common": true, "sequence": 6 }, { "name": "UTR.LESS.BUTTONS", "common": true, "sequence": 7 }, { "name": "UTR.LESS.FORMS", "common": true, "sequence": 8 }, { "name": "UTR.LESS.INTERACTIVE_REPORTS", "common": true, "sequence": 9 }, { "name": "UTR.LESS.LAYOUT", "common": true, "sequence": 10 } ] } */ /* Global Colors ========================================================================== */ // Primary Accent /* { "var" : "@g_Accent-BG", "name" : "UTR.LESS.PRIMARY_ACCENT", "type" : "color", "style": "big", "group": "UTR.LESS.GLOBAL_COLORS" } */ @g_Accent-BG: #056AC8; // Body Accent /* { "var" : "@g_Accent-OG", "name" : "UTR.LESS.BODY_ACCENT", "style": "big", "type" : "color", "group": "UTR.LESS.GLOBAL_COLORS" } */ @g_Accent-OG: #FDFDFD; @g_Accent-FG: contrast(@g_Accent-BG, darken(@g_Accent-BG, 80%), lighten(@g_Accent-BG, 80%), 43%); // 75% @g_Accent-SH: mix(@g_Accent-BG, @_base-bg, 10%); :root { --ut-palette-primary: @g_Accent-BG; --ut-palette-primary-contrast: @g_Accent-FG; --ut-palette-primary-shade: @g_Accent-SH; --ut-palette-primary-text: var(--a-palette-primary); } // Link Color /* { "var" : "@g_Link-Base", "name" : "UTR.LESS.LINK_COLOR", "type" : "color", "group": "UTR.LESS.GLOBAL_COLORS" } */ // @g_Link-Base: darken(@g_Accent-BG, 3%); // Made default accent color accessible in 21.1 @g_Link-Base: @g_Accent-BG; :root { --ut-link-text-color: @g_Link-Base; } // Focus Outline /* { "var" : "@g_Focus", "name" : "UTR.LESS.FOCUS_OUTLINE", "type" : "color", "group": "UTR.LESS.GLOBAL_COLORS" } */ @g_Focus: @g_Accent-BG; @g_Focus-FG: contrast(@g_Accent-BG, darken(@g_Accent-BG, 80%), lighten(@g_Accent-BG, 80%), 43%); :root { --ut-focus-outline-color: @g_Focus; } /* Containers ========================================================================== */ // Container Border Radius /* { "var" : "@g_Container-BorderRadius", "name" : "UTR.LESS.CONTAINER_BORDER_RADIUS", "type" : "number", "units": "px", "range": { "min": 0, "max": 30, "increment": 2 }, "group": "UTR.LESS.CONTAINERS" } */ @g_Container-BorderRadius: .125rem; :root { --ut-component-border-radius: @g_Container-BorderRadius; } // Header /* { "var" : "@g_Header-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.HEADER" } */ @g_Header-BG: @g_Accent-BG; /* { "var" : "@g_Header-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.HEADER" } */ @g_Header-FG: contrast(@g_Header-BG, darken(@g_Header-BG, 80%), lighten(@g_Header-BG, 80%), 43%); :root { --ut-header-background-color: @g_Header-BG; --ut-header-text-color: @g_Header-FG; } // Body /* { "var" : "@g_Body-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.BODY" } */ @g_Body-BG: @g_Accent-OG; /* { "var" : "@g_Body-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.BODY" } */ @g_Body-Text: fade(contrast(@g_Body-BG, desaturate(darken(@g_Body-BG, 100%), 100%), desaturate(lighten(@g_Body-BG, 100%), 50%)), 100%); // 85% :root { --ut-body-background-color: @g_Body-BG; --ut-body-text-color: @g_Body-Text; } // Actions Column /* { "var" : "@g_Actions-Col-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.ACTIONS_COLUMN" } */ @g_Actions-Col-BG: contrast(@g_Accent-OG, darken(@g_Accent-OG, 1.5%), lighten(@g_Accent-OG, 1.5%), 43%); /* { "var" : "@g_Actions-Col-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.ACTIONS_COLUMN" } */ @g_Actions-Col-Text: fade(contrast(@g_Actions-Col-BG, desaturate(darken(@g_Actions-Col-BG, 100%), 100%), desaturate(lighten(@g_Actions-Col-BG, 100%), 50%)), 100%); // 85% :root { --ut-body-actions-background-color: @g_Actions-Col-BG; --ut-body-actions-text-color: @g_Actions-Col-Text; --ut-body-actionstoggle-background-color: @g_Actions-Col-BG; --ut-body-actionstoggle-hover-background-color: contrast(@g_Actions-Col-BG, darken(@g_Actions-Col-BG, 10%), lighten(@g_Actions-Col-BG, 10%), 43%); } // Title Bar /* { "var" : "@g_Body-Title-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.TITLE_BAR" } */ @g_Body-Title-BG: lighten(@g_Accent-OG, 3%); /* { "var" : "@g_Body-Title-FG", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.TITLE_BAR" } */ @g_Body-Title-FG: fade(contrast(@g_Body-Title-BG, desaturate(darken(@g_Body-Title-BG, 100%), 100%), desaturate(lighten(@g_Body-Title-BG, 100%), 50%)), 100%); // 85% @g_Breadcrumb-FG: rgba(@g_Body-Title-FG, .65); :root { --ut-body-title-background-color: @g_Body-Title-BG; --ut-body-title-text-color: @g_Body-Title-FG; --ut-breadcrumb-item-text-color: @g_Breadcrumb-FG; } // Left Side Column /* { "var" : "@l_Left-Col-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.LEFT_COLUMN" } */ @l_Left-Col-BG: lighten(@g_Accent-OG, 5%); /* { "var" : "@l_Left-Col-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.CONTAINERS", "subgroup": "UTR.LESS.LEFT_COLUMN" } */ @l_Left-Col-Text: @g_Body-Text; :root { --ut-body-sidebar-background-color: @l_Left-Col-BG; --ut-body-sidebar-text-color: @l_Left-Col-Text; } /* Navigation ========================================================================== */ // Navigation Style /* { "var": "@g_Nav_Style", "name": "Navigation Style", "type": "select", "options": [ { "d": "Light", "r": "light" }, { "d": "Dark (Default)", "r": "dark" } ], "group": "UTR.LESS.NAVIGATION" } */ @g_Nav_Style: dark; // Body /* { "var" : "@g_Nav-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.BODY" } */ .dummyFunction5() when (@g_Nav_Style = dark) { @g_Nav-BGX: desaturate(@g_Accent-BG, 85%); @g_Nav-BG: darken(@g_Nav-BGX, 20%); @g_Nav-Active-BG: darken(@g_Nav-BG, 10%); @g_Nav-BD: rgba(@_base-bg, .1); @g_Nav-BS: rgba(@_base-bg, .2); } .dummyFunction5(); .dummyFunction6() when (@g_Nav_Style = light) { @g_Nav-BGX: contrast(@g_Accent-BG, darken(@g_Accent-BG, 57%), lighten(@g_Accent-BG, 57%), 43%); @g_Nav-BG: desaturate(@g_Nav-BGX, 48%); @g_Nav-Active-BG: darken(@g_Nav-BG, 3%); @g_Nav-BD: rgba(@_base, .1); @g_Nav-BS: rgba(@_base, .1); } .dummyFunction6(); /* { "var" : "@g_Nav-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.BODY" } */ @g_Nav-FG: contrast(@g_Nav-BG, darken(@g_Nav-BG, 80%), lighten(@g_Nav-BG, 80%), 43%); :root { --ut-body-nav-background-color: @g_Nav-BG; --ut-body-nav-text-color: @g_Nav-FG; --ut-body-nav-scrollbar-thumb-background-color: @g_Nav-BS; --ut-body-nav-scrollbar-track-background-color: @g_Nav-BG; --ut-navtabs-background-color: @g_Nav-BG; --ut-navtabs-text-color: @g_Nav-FG; --ut-navtabs-item-border-color: @g_Nav-BD; --ut-navtabs-item-active-background-color: @g_Nav-Active-BG; --ut-navtabs-item-hover-background-color: var(--ut-navtabs-item-active-background-color); --ut-header-menubar-background-color: @g_Nav-BG; --ut-header-menubar-item-text-color: @g_Nav-FG; --ut-header-menubar-item-current-background-color: @g_Nav-Active-BG; --ut-header-menubar-item-current-text-color: @g_Nav-FG; --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: @g_Nav-BD; --ut-header-menubar-item-split-icon-color: @g_Nav-FG; --ut-header-menubar-item-split-border-color: @g_Nav-BD; } // Selected State /* { "var" : "@g_Nav-Active-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.SELECTED_STATE" } */ /* { "var" : "@g_Nav-Active-FG", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.SELECTED_STATE" } */ @g_Nav-Active-FG: contrast(@g_Nav-Active-BG, darken(@g_Nav-Active-BG, 95%), lighten(@g_Nav-Active-BG, 95%), 43%); :root { --a-treeview-node-selected-background-color: @g_Nav-Active-BG; --a-treeview-node-selected-text-color: @g_Nav-Active-FG; --a-treeview-node-focused-background-color: @g_Nav-Active-BG; --a-treeview-node-focused-text-color: @g_Nav-Active-FG; } // Navigation Icon /* { "var" : "@g_Nav-Icon", "name" : "UTR.LESS.NORMAL", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.ICON", "checkContrast": false } */ @g_Nav-Icon: @g_Nav-FG; /* { "var" : "@g_Nav-Icon-Active", "name" : "UTR.LESS.ACTIVE_STATE", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.ICON", "checkContrast": false } */ @g_Nav-Icon-Active: @g_Nav-Active-FG; :root { --a-treeview-node-selected-icon-color: @g_Nav-Icon-Active; // --a-treeview-node-icon-color: @g_Nav-Icon; --a-treeview-node-icon-color: inherit; } // Navigation Accent /* { "var" : "@g_Nav-Accent-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.ACCENT" } */ @g_Nav-Accent-BG: @g_Accent-BG; /* { "var" : "@g_Nav-Accent-FG", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.ACCENT" } */ @g_Nav-Accent-FG: @g_Accent-FG; // Navigation Badge /* { "var" : "@g_Nav-Badge-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.BADGE" } */ @g_Nav-Badge-BG: @g_Accent-BG; /* { "var" : "@g_Nav-Badge-FG", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.BADGE" } */ @g_Nav-Badge-FG: @g_Accent-FG; :root { --ut-treeview-badge-background-color: @g_Nav-Badge-BG; --ut-treeview-badge-text-color: @g_Nav-Badge-FG; } // Menu /* { "var" : "@g_NavBarMenu-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.MENU" } */ @g_NavBarMenu-BG: #FFFFFF; /* { "var" : "@g_NavBarMenu-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.MENU" } */ @g_NavBarMenu-FG: fade(contrast(@g_NavBarMenu-BG, desaturate(darken(@g_NavBarMenu-BG, 85%), 100%), desaturate(lighten(@g_NavBarMenu-BG, 85%), 50%)), 100%); :root { --a-menu-background-color: @g_NavBarMenu-BG; --a-menu-text-color: @g_NavBarMenu-FG; --a-menu-default-text-color: var(--a-menu-text-color); --a-menu-accel-text-color: var(--a-menu-text-color); } // Menu Item Hover State /* { "var" : "@g_NavBarMenu-Active-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.MENU_ITEM_HOVER" } */ @g_NavBarMenu-Active-BG: @g_Accent-BG; /* { "var" : "@g_NavBarMenu-Active-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.NAVIGATION", "subgroup": "UTR.LESS.MENU_ITEM_HOVER" } */ @g_NavBarMenu-Active-FG: @g_Accent-FG; :root { --a-menu-focused-background-color: @g_NavBarMenu-Active-BG; --a-menu-focused-text-color: @g_NavBarMenu-Active-FG; --a-menu-focused-accel-text-color: var(--a-menu-focused-text-color); } /* Regions ========================================================================== */ // Region Header /* { "var" : "@g_Region-Header-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.REGIONS", "subgroup": "UTR.LESS.REGION_HEADER" } */ @g_Region-Header-BG: lighten(@g_Accent-OG, 4%); /* { "var" : "@g_Region-Header-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.REGIONS", "subgroup": "UTR.LESS.REGION_HEADER" } */ @g_Region-Header-FG: fade(contrast(@g_Region-Header-BG, desaturate(darken(@g_Region-Header-BG, 85%), 100%), desaturate(lighten(@g_Region-Header-BG, 85%), 50%)), 100%); :root { --ut-region-header-background-color: @g_Region-Header-BG; --ut-region-header-text-color: @g_Region-Header-FG; } // Region Body /* { "var" : "@g_Region-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.REGIONS", "subgroup": "UTR.LESS.BODY" } */ @g_Region-BG: lighten(@g_Region-Header-BG, 20%); /* { "var" : "@g_Region-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.REGIONS", "subgroup": "UTR.LESS.BODY" } */ @g_Region-FG: fade(contrast(@g_Region-BG, desaturate(darken(@g_Region-BG, 85%), 100%), desaturate(lighten(@g_Region-BG, 85%), 50%)), 100%); @g_Region-FG-Light: fade(contrast(@g_Region-BG, desaturate(darken(@g_Region-BG, 60%), 100%), desaturate(lighten(@g_Region-BG, 60%), 50%)), 100%); :root { --ut-region-background-color: @g_Region-BG; --ut-region-text-color: @g_Region-FG; --ut-component-background-color: @g_Region-BG; --ut-wizard-header-background-color: contrast(@g_Region-BG, darken(@g_Region-BG, 2%), lighten(@g_Region-BG, 2%), 43%); --ut-report-cell-border-color: contrast(@g_Region-BG, darken(@g_Region-BG, 10%), lighten(@g_Region-BG, 10%), 43%); --ut-report-cell-hover-background-color: contrast(@g_Region-BG, darken(@g_Region-BG, 2%), lighten(@g_Region-BG, 2%), 43%); } /* States ========================================================================== */ // Disabled /* { "var" : "@g_Disabled-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.DISABLED" } */ @g_Disabled-BG: #707070; /* { "var" : "@g_Disabled-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.DISABLED" } */ @g_Disabled-FG: #FFFFFF; // Primary /* { "var" : "@g_Primary-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.PRIMARY" } */ /* { "var" : "@g_Primary-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.PRIMARY" } */ @g_Primary-BG: contrast(@g_Accent-BG, darken(@g_Accent-BG, 40%), lighten(@g_Accent-BG, 40%), 43%); @g_Primary-FG: contrast(@g_Primary-BG, darken(@g_Primary-BG, 75%), lighten(@g_Primary-BG, 75%), 43%); @g_Primary-SH: mix(@g_Primary-BG, @_base-bg, 5%); @g_Primary-TX: contrast(@g_Primary-FG, mix(darken(@g_Primary-FG, 5%), @g_Primary-BG), mix(lighten(@g_Primary-FG, 5%), @g_Primary-BG), 50%); :root { --ut-palette-primary-alt: @g_Primary-BG; --ut-palette-primary-alt-contrast: @g_Primary-FG; --ut-palette-primary-alt-shade: @g_Primary-SH; --ut-palette-primary-alt-text: @g_Primary-TX; } // Success /* { "var" : "@g_Success-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.SUCCESS" } */ /* { "var" : "@g_Success-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.SUCCESS" } */ @g_Success-BG: #278701; @g_Success-FG: #FFF; @g_Success-SH: mix(@g_Success-BG, @_base-bg, 5%); @g_Success-TX: contrast(@g_Success-FG, mix(darken(@g_Success-FG, 55%), @g_Success-BG), mix(lighten(@g_Success-FG, 55%), @g_Success-BG), 50%); :root { --ut-palette-success: @g_Success-BG; --ut-palette-success-contrast: @g_Success-FG; --ut-palette-success-shade: @g_Success-SH; --ut-palette-success-text: @g_Success-TX; } // Info /* { "var" : "@g_Info-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.INFO" } */ /* { "var" : "@g_Info-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.INFO" } */ @g_Info-BG: #056AC8; @g_Info-FG: #FFF; @g_Info-SH: mix(@g_Info-BG, @_base-bg, 5%); @g_Info-TX: contrast(@g_Info-FG, mix(darken(@g_Info-FG, 50%), @g_Info-BG), mix(lighten(@g_Info-FG, 50%), @g_Info-BG), 50%); :root { --ut-palette-info: @g_Info-BG; --ut-palette-info-contrast: @g_Info-FG; --ut-palette-info-shade: @g_Info-SH; --ut-palette-info-text: @g_Info-TX; } // Warning /* { "var" : "@g_Warning-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.WARNING" } */ /* { "var" : "@g_Warning-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.WARNING" } */ @g_Warning-BG: #FFC628; @g_Warning-FG: #000; @g_Warning-SH: mix(@g_Warning-BG, @_base-bg, 15%); @g_Warning-TX: contrast(@g_Warning-FG, mix(darken(@g_Warning-FG, 10%), @g_Warning-BG), mix(lighten(@g_Warning-FG, 10%), @g_Warning-BG), 50%); :root { --ut-palette-warning: @g_Warning-BG; --ut-palette-warning-contrast: @g_Warning-FG; --ut-palette-warning-shade: @g_Warning-SH; --ut-palette-warning-text: @g_Warning-TX; } // Danger /* { "var" : "@g_Danger-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.DANGER" } */ /* { "var" : "@g_Danger-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.STATES", "subgroup": "UTR.LESS.DANGER" } */ @g_Danger-BG: #CB1100; @g_Danger-FG: #FFF; @g_Danger-SH: mix(@g_Danger-BG, @_base-bg, 7%); @g_Danger-TX: contrast(@g_Danger-FG, mix(darken(@g_Danger-FG, 50%), @g_Danger-BG), mix(lighten(@g_Danger-FG, 50%), @g_Danger-BG), 50%); :root { --ut-palette-danger: @g_Danger-BG; --ut-palette-danger-contrast: @g_Danger-FG; --ut-palette-danger-shade: @g_Danger-SH; --ut-palette-danger-text: @g_Danger-TX; } /* Palette ========================================================================== */ // Colors /* { "var" : "@g_Color-Palette-1", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_1" } */ /* { "var" : "@g_Color-Palette-1-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_1" } */ /* { "var" : "@g_Color-Palette-2", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup" : "UTR.LESS.COLOR_2" } */ /* { "var" : "@g_Color-Palette-2-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup" : "UTR.LESS.COLOR_2" } */ /* { "var" : "@g_Color-Palette-3", "name" : "UTR.LESS.COLOR_3", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup" : "UTR.LESS.COLOR_3" } */ /* { "var" : "@g_Color-Palette-3-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup" : "UTR.LESS.COLOR_3" } */ /* { "var" : "@g_Color-Palette-4", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_4" } */ /* { "var" : "@g_Color-Palette-4-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_4" } */ /* { "var" : "@g_Color-Palette-5", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_5" } */ /* { "var" : "@g_Color-Palette-5-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_5" } */ /* { "var" : "@g_Color-Palette-6", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_6" } */ /* { "var" : "@g_Color-Palette-6-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_6" } */ /* { "var" : "@g_Color-Palette-7", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_7" } */ /* { "var" : "@g_Color-Palette-7-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_7" } */ /* { "var" : "@g_Color-Palette-8", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_8" } */ /* { "var" : "@g_Color-Palette-8-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_8" } */ /* { "var" : "@g_Color-Palette-9", "name" : "UTR.LESS.COLOR_9", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_9" } */ /* { "var" : "@g_Color-Palette-9-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_9" } */ /* { "var" : "@g_Color-Palette-10", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_10" } */ /* { "var" : "@g_Color-Palette-10-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_10" } */ /* { "var" : "@g_Color-Palette-11", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_11" } */ /* { "var" : "@g_Color-Palette-11-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_11" } */ /* { "var" : "@g_Color-Palette-12", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_12" } */ /* { "var" : "@g_Color-Palette-12-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_12" } */ /* { "var" : "@g_Color-Palette-13", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_13" } */ /* { "var" : "@g_Color-Palette-13-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_13" } */ /* { "var" : "@g_Color-Palette-14", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_14" } */ /* { "var" : "@g_Color-Palette-14-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_14" } */ /* { "var" : "@g_Color-Palette-15", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_15" } */ /* { "var" : "@g_Color-Palette-15-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.PALETTE", "subgroup": "UTR.LESS.COLOR_15" } */ @g_Color-Palette-1 : #309FDB; @g_Color-Palette-2 : #13B6CF; @g_Color-Palette-3 : #2EBFBC; @g_Color-Palette-4 : #3CAF85; @g_Color-Palette-5 : #81BB5F; @g_Color-Palette-6 : #DDDE53; @g_Color-Palette-7 : #FBCE4A; @g_Color-Palette-8 : #ED813E; @g_Color-Palette-9 : #E95B54; @g_Color-Palette-10: #E85D88; @g_Color-Palette-11: #CA589D; @g_Color-Palette-12: #854E9B; @g_Color-Palette-13: #5A68AD; @g_Color-Palette-14: #AFBAC5; @g_Color-Palette-15: #6E8598; @g_Color-Palette-16: mix(#FFF, @g_Color-Palette-1, 20%); @g_Color-Palette-17: mix(#FFF, @g_Color-Palette-2, 20%); @g_Color-Palette-18: mix(#FFF, @g_Color-Palette-3, 20%); @g_Color-Palette-19: mix(#FFF, @g_Color-Palette-4, 20%); @g_Color-Palette-20: mix(#FFF, @g_Color-Palette-5, 20%); @g_Color-Palette-21: mix(#FFF, @g_Color-Palette-6, 20%); @g_Color-Palette-22: mix(#FFF, @g_Color-Palette-7, 20%); @g_Color-Palette-23: mix(#FFF, @g_Color-Palette-8, 20%); @g_Color-Palette-24: mix(#FFF, @g_Color-Palette-9, 20%); @g_Color-Palette-25: mix(#FFF, @g_Color-Palette-10, 20%); @g_Color-Palette-26: mix(#FFF, @g_Color-Palette-11, 20%); @g_Color-Palette-27: mix(#FFF, @g_Color-Palette-12, 20%); @g_Color-Palette-28: mix(#FFF, @g_Color-Palette-13, 20%); @g_Color-Palette-29: mix(#FFF, @g_Color-Palette-14, 20%); @g_Color-Palette-30: mix(#FFF, @g_Color-Palette-15, 20%); @g_Color-Palette-31: mix(#000, saturate(@g_Color-Palette-1, 15%), 15%); @g_Color-Palette-32: mix(#000, saturate(@g_Color-Palette-2, 15%), 15%); @g_Color-Palette-33: mix(#000, saturate(@g_Color-Palette-3, 15%), 15%); @g_Color-Palette-34: mix(#000, saturate(@g_Color-Palette-4, 15%), 15%); @g_Color-Palette-35: mix(#000, saturate(@g_Color-Palette-5, 15%), 15%); @g_Color-Palette-36: mix(#000, saturate(@g_Color-Palette-6, 15%), 15%); @g_Color-Palette-37: mix(#000, saturate(@g_Color-Palette-7, 15%), 15%); @g_Color-Palette-38: mix(#000, saturate(@g_Color-Palette-8, 15%), 15%); @g_Color-Palette-39: mix(#000, saturate(@g_Color-Palette-9, 15%), 15%); @g_Color-Palette-40: mix(#000, saturate(@g_Color-Palette-10, 15%), 15%); @g_Color-Palette-41: mix(#000, saturate(@g_Color-Palette-11, 15%), 15%); @g_Color-Palette-42: mix(#000, saturate(@g_Color-Palette-12, 15%), 15%); @g_Color-Palette-43: mix(#000, saturate(@g_Color-Palette-13, 15%), 15%); @g_Color-Palette-44: mix(#000, saturate(@g_Color-Palette-14, 15%), 15%); @g_Color-Palette-45: mix(#000, saturate(@g_Color-Palette-15, 15%), 15%); @g_Color-Palette-1-FG: fade(contrast(@g_Color-Palette-1, darken(@g_Color-Palette-1, 50%), lighten(@g_Color-Palette-1, 50%)), 100%); @g_Color-Palette-2-FG: fade(contrast(@g_Color-Palette-2, darken(@g_Color-Palette-2, 50%), lighten(@g_Color-Palette-2, 50%)), 100%); @g_Color-Palette-3-FG: fade(contrast(@g_Color-Palette-3, darken(@g_Color-Palette-3, 50%), lighten(@g_Color-Palette-3, 50%)), 100%); @g_Color-Palette-4-FG: fade(contrast(@g_Color-Palette-4, darken(@g_Color-Palette-4, 50%), lighten(@g_Color-Palette-4, 50%)), 100%); @g_Color-Palette-5-FG: fade(contrast(@g_Color-Palette-5, darken(@g_Color-Palette-5, 50%), lighten(@g_Color-Palette-5, 50%)), 100%); @g_Color-Palette-6-FG: fade(contrast(@g_Color-Palette-6, darken(@g_Color-Palette-6, 50%), lighten(@g_Color-Palette-6, 50%)), 100%); @g_Color-Palette-7-FG: fade(contrast(@g_Color-Palette-7, darken(@g_Color-Palette-7, 50%), lighten(@g_Color-Palette-7, 50%)), 100%); @g_Color-Palette-8-FG: fade(contrast(@g_Color-Palette-8, darken(@g_Color-Palette-8, 50%), lighten(@g_Color-Palette-8, 50%)), 100%); @g_Color-Palette-9-FG: fade(contrast(@g_Color-Palette-9, darken(@g_Color-Palette-9, 50%), lighten(@g_Color-Palette-9, 50%)), 100%); @g_Color-Palette-10-FG: fade(contrast(@g_Color-Palette-10, darken(@g_Color-Palette-10, 50%), lighten(@g_Color-Palette-10, 50%)), 100%); @g_Color-Palette-11-FG: fade(contrast(@g_Color-Palette-11, darken(@g_Color-Palette-11, 50%), lighten(@g_Color-Palette-11, 50%)), 100%); @g_Color-Palette-12-FG: fade(contrast(@g_Color-Palette-12, darken(@g_Color-Palette-12, 50%), lighten(@g_Color-Palette-12, 50%)), 100%); @g_Color-Palette-13-FG: fade(contrast(@g_Color-Palette-13, darken(@g_Color-Palette-13, 50%), lighten(@g_Color-Palette-13, 50%)), 100%); @g_Color-Palette-14-FG: fade(contrast(@g_Color-Palette-14, darken(@g_Color-Palette-14, 50%), lighten(@g_Color-Palette-14, 50%)), 100%); @g_Color-Palette-15-FG: fade(contrast(@g_Color-Palette-15, darken(@g_Color-Palette-15, 50%), lighten(@g_Color-Palette-15, 50%)), 100%); @g_Color-Palette-16-FG: fade(contrast(@g_Color-Palette-16, darken(@g_Color-Palette-16, 50%), lighten(@g_Color-Palette-16, 50%)), 100%); @g_Color-Palette-17-FG: fade(contrast(@g_Color-Palette-17, darken(@g_Color-Palette-17, 50%), lighten(@g_Color-Palette-17, 50%)), 100%); @g_Color-Palette-18-FG: fade(contrast(@g_Color-Palette-18, darken(@g_Color-Palette-18, 50%), lighten(@g_Color-Palette-18, 50%)), 100%); @g_Color-Palette-19-FG: fade(contrast(@g_Color-Palette-19, darken(@g_Color-Palette-19, 50%), lighten(@g_Color-Palette-19, 50%)), 100%); @g_Color-Palette-20-FG: fade(contrast(@g_Color-Palette-20, darken(@g_Color-Palette-20, 50%), lighten(@g_Color-Palette-20, 50%)), 100%); @g_Color-Palette-21-FG: fade(contrast(@g_Color-Palette-21, darken(@g_Color-Palette-21, 50%), lighten(@g_Color-Palette-21, 50%)), 100%); @g_Color-Palette-22-FG: fade(contrast(@g_Color-Palette-22, darken(@g_Color-Palette-22, 50%), lighten(@g_Color-Palette-22, 50%)), 100%); @g_Color-Palette-23-FG: fade(contrast(@g_Color-Palette-23, darken(@g_Color-Palette-23, 50%), lighten(@g_Color-Palette-23, 50%)), 100%); @g_Color-Palette-24-FG: fade(contrast(@g_Color-Palette-24, darken(@g_Color-Palette-24, 50%), lighten(@g_Color-Palette-24, 50%)), 100%); @g_Color-Palette-25-FG: fade(contrast(@g_Color-Palette-25, darken(@g_Color-Palette-25, 50%), lighten(@g_Color-Palette-25, 50%)), 100%); @g_Color-Palette-26-FG: fade(contrast(@g_Color-Palette-26, darken(@g_Color-Palette-26, 50%), lighten(@g_Color-Palette-26, 50%)), 100%); @g_Color-Palette-27-FG: fade(contrast(@g_Color-Palette-27, darken(@g_Color-Palette-27, 50%), lighten(@g_Color-Palette-27, 50%)), 100%); @g_Color-Palette-28-FG: fade(contrast(@g_Color-Palette-28, darken(@g_Color-Palette-28, 50%), lighten(@g_Color-Palette-28, 50%)), 100%); @g_Color-Palette-29-FG: fade(contrast(@g_Color-Palette-29, darken(@g_Color-Palette-29, 50%), lighten(@g_Color-Palette-29, 50%)), 100%); @g_Color-Palette-30-FG: fade(contrast(@g_Color-Palette-30, darken(@g_Color-Palette-30, 50%), lighten(@g_Color-Palette-30, 50%)), 100%); @g_Color-Palette-31-FG: fade(contrast(@g_Color-Palette-31, darken(@g_Color-Palette-31, 50%), lighten(@g_Color-Palette-31, 50%)), 100%); @g_Color-Palette-32-FG: fade(contrast(@g_Color-Palette-32, darken(@g_Color-Palette-32, 50%), lighten(@g_Color-Palette-32, 50%)), 100%); @g_Color-Palette-33-FG: fade(contrast(@g_Color-Palette-33, darken(@g_Color-Palette-33, 50%), lighten(@g_Color-Palette-33, 50%)), 100%); @g_Color-Palette-34-FG: fade(contrast(@g_Color-Palette-34, darken(@g_Color-Palette-34, 50%), lighten(@g_Color-Palette-34, 50%)), 100%); @g_Color-Palette-35-FG: fade(contrast(@g_Color-Palette-35, darken(@g_Color-Palette-35, 50%), lighten(@g_Color-Palette-35, 50%)), 100%); @g_Color-Palette-36-FG: fade(contrast(@g_Color-Palette-36, darken(@g_Color-Palette-36, 50%), lighten(@g_Color-Palette-36, 50%)), 100%); @g_Color-Palette-37-FG: fade(contrast(@g_Color-Palette-37, darken(@g_Color-Palette-37, 50%), lighten(@g_Color-Palette-37, 50%)), 100%); @g_Color-Palette-38-FG: fade(contrast(@g_Color-Palette-38, darken(@g_Color-Palette-38, 50%), lighten(@g_Color-Palette-38, 50%)), 100%); @g_Color-Palette-39-FG: fade(contrast(@g_Color-Palette-39, darken(@g_Color-Palette-39, 50%), lighten(@g_Color-Palette-39, 50%)), 100%); @g_Color-Palette-40-FG: fade(contrast(@g_Color-Palette-40, darken(@g_Color-Palette-40, 50%), lighten(@g_Color-Palette-40, 50%)), 100%); @g_Color-Palette-41-FG: fade(contrast(@g_Color-Palette-41, darken(@g_Color-Palette-41, 50%), lighten(@g_Color-Palette-41, 50%)), 100%); @g_Color-Palette-42-FG: fade(contrast(@g_Color-Palette-42, darken(@g_Color-Palette-42, 50%), lighten(@g_Color-Palette-42, 50%)), 100%); @g_Color-Palette-43-FG: fade(contrast(@g_Color-Palette-43, darken(@g_Color-Palette-43, 50%), lighten(@g_Color-Palette-43, 50%)), 100%); @g_Color-Palette-44-FG: fade(contrast(@g_Color-Palette-44, darken(@g_Color-Palette-44, 50%), lighten(@g_Color-Palette-44, 50%)), 100%); @g_Color-Palette-45-FG: fade(contrast(@g_Color-Palette-45, darken(@g_Color-Palette-45, 50%), lighten(@g_Color-Palette-45, 50%)), 100%); :root { --u-color-1: @g_Color-Palette-1; --u-color-1-contrast: @g_Color-Palette-1-FG; --u-color-2: @g_Color-Palette-2; --u-color-2-contrast: @g_Color-Palette-2-FG; --u-color-3: @g_Color-Palette-3; --u-color-3-contrast: @g_Color-Palette-3-FG; --u-color-4: @g_Color-Palette-4; --u-color-4-contrast: @g_Color-Palette-4-FG; --u-color-5: @g_Color-Palette-5; --u-color-5-contrast: @g_Color-Palette-5-FG; --u-color-6: @g_Color-Palette-6; --u-color-6-contrast: @g_Color-Palette-6-FG; --u-color-7: @g_Color-Palette-7; --u-color-7-contrast: @g_Color-Palette-7-FG; --u-color-8: @g_Color-Palette-8; --u-color-8-contrast: @g_Color-Palette-8-FG; --u-color-9: @g_Color-Palette-9; --u-color-9-contrast: @g_Color-Palette-9-FG; --u-color-10: @g_Color-Palette-10; --u-color-10-contrast: @g_Color-Palette-10-FG; --u-color-11: @g_Color-Palette-11; --u-color-11-contrast: @g_Color-Palette-11-FG; --u-color-12: @g_Color-Palette-12; --u-color-12-contrast: @g_Color-Palette-12-FG; --u-color-13: @g_Color-Palette-13; --u-color-13-contrast: @g_Color-Palette-13-FG; --u-color-14: @g_Color-Palette-14; --u-color-14-contrast: @g_Color-Palette-14-FG; --u-color-15: @g_Color-Palette-15; --u-color-15-contrast: @g_Color-Palette-15-FG; --u-color-16: @g_Color-Palette-16; --u-color-16-contrast: @g_Color-Palette-16-FG; --u-color-17: @g_Color-Palette-17; --u-color-17-contrast: @g_Color-Palette-17-FG; --u-color-18: @g_Color-Palette-18; --u-color-18-contrast: @g_Color-Palette-18-FG; --u-color-19: @g_Color-Palette-19; --u-color-19-contrast: @g_Color-Palette-19-FG; --u-color-20: @g_Color-Palette-20; --u-color-20-contrast: @g_Color-Palette-20-FG; --u-color-21: @g_Color-Palette-21; --u-color-21-contrast: @g_Color-Palette-21-FG; --u-color-22: @g_Color-Palette-22; --u-color-22-contrast: @g_Color-Palette-22-FG; --u-color-23: @g_Color-Palette-23; --u-color-23-contrast: @g_Color-Palette-23-FG; --u-color-24: @g_Color-Palette-24; --u-color-24-contrast: @g_Color-Palette-24-FG; --u-color-25: @g_Color-Palette-25; --u-color-25-contrast: @g_Color-Palette-25-FG; --u-color-26: @g_Color-Palette-26; --u-color-26-contrast: @g_Color-Palette-26-FG; --u-color-27: @g_Color-Palette-27; --u-color-27-contrast: @g_Color-Palette-27-FG; --u-color-28: @g_Color-Palette-28; --u-color-28-contrast: @g_Color-Palette-28-FG; --u-color-29: @g_Color-Palette-29; --u-color-29-contrast: @g_Color-Palette-29-FG; --u-color-30: @g_Color-Palette-30; --u-color-30-contrast: @g_Color-Palette-30-FG; --u-color-31: @g_Color-Palette-31; --u-color-31-contrast: @g_Color-Palette-31-FG; --u-color-32: @g_Color-Palette-32; --u-color-32-contrast: @g_Color-Palette-32-FG; --u-color-33: @g_Color-Palette-33; --u-color-33-contrast: @g_Color-Palette-33-FG; --u-color-34: @g_Color-Palette-34; --u-color-34-contrast: @g_Color-Palette-34-FG; --u-color-35: @g_Color-Palette-35; --u-color-35-contrast: @g_Color-Palette-35-FG; --u-color-36: @g_Color-Palette-36; --u-color-36-contrast: @g_Color-Palette-36-FG; --u-color-37: @g_Color-Palette-37; --u-color-37-contrast: @g_Color-Palette-37-FG; --u-color-38: @g_Color-Palette-38; --u-color-38-contrast: @g_Color-Palette-38-FG; --u-color-39: @g_Color-Palette-39; --u-color-39-contrast: @g_Color-Palette-39-FG; --u-color-40: @g_Color-Palette-40; --u-color-40-contrast: @g_Color-Palette-40-FG; --u-color-41: @g_Color-Palette-41; --u-color-41-contrast: @g_Color-Palette-41-FG; --u-color-42: @g_Color-Palette-42; --u-color-42-contrast: @g_Color-Palette-42-FG; --u-color-43: @g_Color-Palette-43; --u-color-43-contrast: @g_Color-Palette-43-FG; --u-color-44: @g_Color-Palette-44; --u-color-44-contrast: @g_Color-Palette-44-FG; --u-color-45: @g_Color-Palette-45; --u-color-45-contrast: @g_Color-Palette-45-FG; } /* Buttons ========================================================================== */ // Border Radius /* { "var" : "@g_Button-BorderRadius", "name" : "UTR.LESS.BORDER_RADIUS", "type" : "number", "units": "px", "range": { "min": 0, "max": 24, "increment": 2 }, "group": "UTR.LESS.BUTTONS" } */ @g_Button-BorderRadius: .125rem; :root { --a-button-border-radius: @g_Button-BorderRadius; } // Normal /* { "var" : "@g_Button-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.NORMAL" } */ @g_Button-BG: mix(#F0F0F0, @g_Region-BG); /* { "var" : "@g_Button-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.NORMAL" } */ @g_Button-Text-tmp: contrast(@g_Button-BG, darken(@g_Button-BG, 75%), lighten(@g_Button-BG, 75%), 43%); @g_Button-Text: @g_Button-Text-tmp; :root { --a-button-background-color: @g_Button-BG; --a-button-text-color: @g_Button-Text; } // Hot /* { "var" : "@l_Button-Hot-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.HOT" } */ @l_Button-Hot-BG: @g_Accent-BG; /* { "var" : "@l_Button-Hot-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.HOT" } */ @l_Button-Hot-Text-tmp: contrast(@l_Button-Hot-BG, darken(@l_Button-Hot-BG, 85%), lighten(@l_Button-Hot-BG, 85%), 43%); @l_Button-Hot-Text: @l_Button-Hot-Text-tmp; @l_Button-Hot-TX: contrast(@l_Button-Hot-Text, mix(darken(@l_Button-Hot-Text, 50%), @l_Button-Hot-BG), mix(lighten(@l_Button-Hot-Text, 50%), @l_Button-Hot-BG), 50%); // Primary /* { "var" : "@l_Button-Primary-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.PRIMARY" } */ @l_Button-Primary-BG: @g_Primary-BG; /* { "var" : "@l_Button-Primary-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.PRIMARY" } */ @l_Button-Primary-Text: @g_Primary-FG; @l_Button-Primary-TX: contrast(@l_Button-Primary-Text, mix(darken(@l_Button-Primary-Text, 50%), @l_Button-Primary-BG), mix(lighten(@l_Button-Primary-Text, 50%), @l_Button-Primary-BG), 50%); // Danger /* { "var" : "@l_Button-Danger-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.DANGER" } */ @l_Button-Danger-BG: @g_Danger-BG; /* { "var" : "@l_Button-Danger-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.DANGER" } */ @l_Button-Danger-Text: @g_Danger-FG; @l_Button-Danger-TX: contrast(@l_Button-Danger-Text, mix(darken(@l_Button-Danger-Text, 50%), @l_Button-Danger-BG), mix(lighten(@l_Button-Danger-Text, 50%), @l_Button-Danger-BG), 50%); // Warning /* { "var" : "@l_Button-Warning-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.WARNING" } */ @l_Button-Warning-BG: @g_Warning-BG; /* { "var" : "@l_Button-Warning-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.WARNING" } */ @l_Button-Warning-Text: @g_Warning-FG; @l_Button-Warning-TX: contrast(@l_Button-Warning-Text, mix(darken(@l_Button-Warning-Text, 10%), @l_Button-Warning-BG), mix(lighten(@l_Button-Warning-Text, 10%), @l_Button-Warning-BG), 50%); // Success /* { "var" : "@l_Button-Success-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.SUCCESS" } */ @l_Button-Success-BG: @g_Success-BG; /* { "var" : "@l_Button-Success-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.SUCCESS" } */ @l_Button-Success-Text: @g_Success-FG; @l_Button-Success-TX: contrast(@l_Button-Success-Text, mix(darken(@l_Button-Success-Text, 55%), @l_Button-Success-BG), mix(lighten(@l_Button-Success-Text, 55%), @l_Button-Success-BG), 50%); // Simple /* { "var" : "@l_Button-Simple-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.SIMPLE" } */ @l_Button-Simple-BG: #FFFFFF; /* { "var" : "@l_Button-Simple-Text", "name" : "UTR.LESS.TEXT", "type" : "color", "group": "UTR.LESS.BUTTONS", "subgroup": "UTR.LESS.SIMPLE" } */ @l_Button-Simple-Text: fade(contrast(@l_Button-Simple-BG, darken(@l_Button-Simple-BG, 75%), lighten(@l_Button-Simple-BG, 75%)), 100%); /* Forms ========================================================================== */ // Label /* { "var" : "@g_Form-Label", "name" : "UTR.LESS.LABEL", "type" : "color", "group": "UTR.LESS.FORMS" } */ @g_Form-Label: @g_Region-FG; :root { --ut-field-label-text-color: @g_Form-Label; } // Border Radius /* { "var" : "@g_Form-BorderRadius", "name" : "UTR.LESS.BORDER_RADIUS", "type" : "number", "units": "px", "range": { "min": 0, "max": 30, "increment": 2 }, "group": "UTR.LESS.FORMS" } */ @g_Form-BorderRadius: .125rem; :root { --a-field-input-border-radius: @g_Form-BorderRadius; --a-filedrop-border-radius: @g_Form-BorderRadius; } // Item /* { "var" : "@g_Form-Item-BG", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.FORMS", "subgroup": "UTR.LESS.ITEM" } */ @g_Form-Item-BG: contrast(@g_Region-BG, darken(@g_Region-BG, 2.5%), lighten(@g_Region-BG, 2.5%), 43%); @l_Form-Item-focusBG: lighten(@g_Form-Item-BG, 10%); @l_Form-Item-hoverBG: lighten(@g_Form-Item-BG, 5%); /* { "var" : "@g_Form-Item-FG", "name" : "UTR.LESS.FOREGROUND", "type" : "color", "group": "UTR.LESS.FORMS", "subgroup": "UTR.LESS.ITEM" } */ @g_Form-Item-FG: fade(contrast(@g_Form-Item-BG, desaturate(darken(@g_Form-Item-BG, 85%), 100%), desaturate(lighten(@g_Form-Item-BG, 85%), 50%)), 100%); :root { --a-field-input-background-color: @g_Form-Item-BG; --a-field-input-text-color: @g_Form-Item-FG; --a-field-input-border-color: contrast(@g_Form-Item-BG, darken(@g_Form-Item-BG, 10%), lighten(@g_Form-Item-BG, 10%), 43%); --a-field-input-hover-background-color: @l_Form-Item-hoverBG; --a-field-input-focus-background-color: @l_Form-Item-focusBG; --a-field-input-focus-border-color: @g_Focus; --ut-field-input-focus-icon-color: @g_Focus; --ut-field-fl-input-focus-icon-background-color: @g_Focus; --ut-field-fl-input-focus-icon-color: @g_Focus-FG; --a-checkbox-background-color: @g_Form-Item-BG; --a-checkbox-border-color: @_base-alpha-5; --a-checkbox-text-color: @g_Focus-FG; --a-checkbox-checked-background-color: @g_Focus; --a-checkbox-checked-text-color: @g_Focus-FG; --a-checkbox-hover-background-color: @_base-alpha-2; } /* Interactive Reports ========================================================================== */ // IRR /* { "var" : "@irrBg", "name" : "UTR.LESS.BACKGROUND", "type" : "color", "group": "UTR.LESS.INTERACTIVE_REPORTS" } */ @irrBg: @g_Region-BG; :root { --a-gv-background-color: @irrBg; --a-gv-cell-border-color: mix(@irrBg, @_base, 90%); --a-gv-header-cell-border-color: contrast(@irrBg, darken(@irrBg, 10%), lighten(@irrBg, 10%), 43%); --a-report-controls-cell-label-text-color: fade(contrast(@irrBg, desaturate(darken(@irrBg, 85%), 100%), desaturate(lighten(@irrBg, 85%), 50%)), 100%); --a-report-controls-cell-label-background-color: @irrBg; } /* Layout ========================================================================== */ // Header Height /* { "var" : "@Head-Height", "name" : "UTR.LESS.HEADER_HEIGHT", "type" : "number", "units": "px", "range": { "min": 48, "max": 80, "increment": 4 }, "group": "UTR.LESS.LAYOUT" } */ @Head-Height: 3rem; :root { --ut-header-height: @Head-Height; } // Navigation Tree /* { "var" : "@Nav-Exp", "name" : "UTR.LESS.NAVIGATION_TREE", "type" : "number", "units": "px", "range": { "min": 120, "max": 440, "increment": 10 }, "group": "UTR.LESS.LAYOUT" } */ @Nav-Exp: 15rem; :root { --ut-nav-width: @Nav-Exp; } // Actions Column /* { "var" : "@Actions-Exp", "name" : "UTR.LESS.ACTIONS_COLUMN", "type" : "number", "units": "px", "range": { "min": 160, "max": 440, "increment": 10 }, "group": "UTR.LESS.LAYOUT" } */ @Actions-Exp: 12.5rem; :root { --ut-body-actions-width: @Actions-Exp; } // Left Side Column /* { "var" : "@Side-Exp", "name" : "UTR.LESS.LEFT_COLUMN", "type" : "number", "units": "px", "range": { "min": 160, "max": 440, "increment": 10 }, "group": "UTR.LESS.LAYOUT" } */ @Side-Exp: 15rem; :root { --ut-body-sidebar-width: @Side-Exp; } // Body Content Maximum Width /* { "var": "@g_Body-Content-Max-Width", "name": "UTR.LESS.BODY_CONTENT_MAX_WIDTH", "type": "select", "options": [ { "d": "Auto", "r": "100%" }, { "d": "768 pixels", "r": "768px" }, { "d": "1024 pixels", "r": "1024px" }, { "d": "1280 pixels", "r": "1280px" }, { "d": "1440 pixels", "r": "1440px" }, { "d": "1920 pixels", "r": "1920px" } ], "group": "UTR.LESS.LAYOUT" } */ @g_Body-Content-Max-Width: 100%; :root { --ut-body-content-max-width: @g_Body-Content-Max-Width; } // Component Specific Styles /* ========================================================================== Header ========================================================================== */ .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-hover-border-color: transparent; --a-button-active-background-color: rgba(0, 0, 0, .15); --a-button-active-border-color: transparent; --a-button-active-shadow: none; --a-button-focus-background-color: var(--a-button-background-color); // Active &.is-active { --a-button-background-color: rgba(0, 0, 0, .25); } } /* ========================================================================== Footer ========================================================================== */ :root { // --a-button-background-color: @g_Button-BG; // --a-button-text-color: @g_Button-Text; --a-button-border-color: @_base-alpha-3; --a-button-shadow: 0 2px 4px -3px @_base-shadow-4; // Hover --a-button-hover-background-color: lighten(@g_Button-BG, 10%); --a-button-hover-border-color: @_base-alpha-3; --a-button-hover-shadow: 0 2px 4px -2px @_base-shadow-4; // Active --a-button-active-background-color: @_base-shade-3; --a-button-active-shadow: 0 2px 2px -1px @_base-shadow-5 inset; // Focus --a-button-focus-background-color: var(--a-button-hover-background-color); --a-button-focus-border-color: var(--ut-palette-primary); } /* Simple Style Button ========================================================================== */ .t-Button--simple { --a-button-type-background-color: transparent; --a-button-type-shadow: none; } /* Link Style Button ========================================================================== */ .t-Button--link { border-color: transparent; background-color: transparent; box-shadow: none; // --a-button-type-border-color: transparent; // --a-button-type-background-color: transparent; // --a-button-type-shadow: none; // --a-button-state-text-color: var(--ut-link-text-color); } /* NoUI Button ========================================================================== */ .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; } /* Hot State ========================================================================== */ .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: @l_Button-Hot-BG; --a-button-text-color: @l_Button-Hot-Text; // --a-button-border-color: ; // --a-button-shadow: ; // Hover --a-button-hover-background-color: lighten(@l_Button-Hot-BG, 10%); --a-button-hover-text-color: var(--a-button-text-color); // --a-button-hover-border-color: var(--a-button-border-color); // --a-button-hover-shadow: var(--a-button-hover-shadow); // Active --a-button-active-background-color: darken(@l_Button-Hot-BG, 5%); --a-button-active-text-color: var(--a-button-hover-text-color); // --a-button-active-border-color: var(--a-button-hover-border-color); // --a-button-active-shadow: var(--a-button-hover-shadow); // Focus --a-button-focus-background-color: var(--a-button-hover-background-color); --a-button-focus-text-color: var(--a-button-hover-text-color); // --a-button-focus-border-color: var(--a-button-hover-border-color); // --a-button-focus-shadow: var(--a-button-hover-shadow); // Simple &.t-Button--simple { --a-button-border-color: @l_Button-Hot-BG; --a-button-background-color: transparent; --a-button-text-color: @l_Button-Hot-TX; --a-button-hover-text-color: @l_Button-Hot-Text; } // Link &.t-Button--link { --a-button-border-color: transparent; --a-button-background-color: transparent; --a-button-box-shadow: none; --a-button-text-color: @l_Button-Hot-TX; } // No UI &.t-Button--noUI, &.a-Button--noUI { --a-button-text-color: @l_Button-Hot-TX; color: @l_Button-Hot-TX; } } /* Warning State ========================================================================== */ .t-Button--warning { --a-button-background-color: @l_Button-Warning-BG; --a-button-text-color: @l_Button-Warning-Text; // --a-button-border-color: ; // --a-button-shadow: ; // Hover --a-button-hover-background-color: lighten(@l_Button-Warning-BG, 10%); --a-button-hover-text-color: var(--a-button-text-color); // --a-button-hover-border-color: var(--a-button-border-color); // --a-button-hover-shadow: var(--a-button-hover-shadow); // Active --a-button-active-background-color: darken(@l_Button-Warning-BG, 5%); --a-button-active-text-color: var(--a-button-hover-text-color); // --a-button-active-border-color: var(--a-button-hover-border-color); // --a-button-active-shadow: var(--a-button-hover-shadow); // Focus --a-button-focus-background-color: var(--a-button-hover-background-color); --a-button-focus-text-color: var(--a-button-hover-text-color); // --a-button-focus-border-color: var(--a-button-hover-border-color); // --a-button-focus-shadow: var(--a-button-hover-shadow); // Simple &.t-Button--simple { --a-button-border-color: @l_Button-Warning-BG; --a-button-background-color: transparent; --a-button-text-color: @l_Button-Warning-TX; --a-button-hover-text-color: @l_Button-Warning-Text; } // Link &.t-Button--link { --a-button-border-color: transparent; --a-button-background-color: transparent; --a-button-box-shadow: none; --a-button-text-color: @l_Button-Warning-TX; } // No UI &.t-Button--noUI, &.a-Button--noUI { --a-button-text-color: @l_Button-Warning-TX; color: @l_Button-Warning-TX; } } /* Success State ========================================================================== */ .t-Button--success { --a-button-background-color: @l_Button-Success-BG; --a-button-text-color: @l_Button-Success-Text; // --a-button-border-color: ; // --a-button-shadow: ; // Hover --a-button-hover-background-color: lighten(@l_Button-Success-BG, 10%); --a-button-hover-text-color: var(--a-button-text-color); // --a-button-hover-border-color: var(--a-button-border-color); // --a-button-hover-shadow: var(--a-button-hover-shadow); // Active --a-button-active-background-color: darken(@l_Button-Success-BG, 5%); --a-button-active-text-color: var(--a-button-hover-text-color); // --a-button-active-border-color: var(--a-button-hover-border-color); // --a-button-active-shadow: var(--a-button-hover-shadow); // Focus --a-button-focus-background-color: var(--a-button-hover-background-color); --a-button-focus-text-color: var(--a-button-hover-text-color); // --a-button-focus-border-color: var(--a-button-hover-border-color); // --a-button-focus-shadow: var(--a-button-hover-shadow); // Simple &.t-Button--simple { --a-button-border-color: @l_Button-Success-BG; --a-button-background-color: transparent; --a-button-text-color: @l_Button-Success-TX; --a-button-hover-text-color: @l_Button-Success-Text; } // Link &.t-Button--link { --a-button-border-color: transparent; --a-button-background-color: transparent; --a-button-box-shadow: none; --a-button-text-color: @l_Button-Success-TX; } // No UI &.t-Button--noUI, &.a-Button--noUI { --a-button-text-color: @l_Button-Success-TX; color: @l_Button-Success-TX; } } /* Danger State ========================================================================== */ .ui-button--danger, .t-Button--danger { --a-button-background-color: @l_Button-Danger-BG; --a-button-text-color: @l_Button-Danger-Text; // --a-button-border-color: ; // --a-button-shadow: ; // Hover --a-button-hover-background-color: lighten(@l_Button-Danger-BG, 10%); --a-button-hover-text-color: var(--a-button-text-color); // --a-button-hover-border-color: var(--a-button-border-color); // --a-button-hover-shadow: var(--a-button-hover-shadow); // Active --a-button-active-background-color: darken(@l_Button-Danger-BG, 5%); --a-button-active-text-color: var(--a-button-hover-text-color); // --a-button-active-border-color: var(--a-button-hover-border-color); // --a-button-active-shadow: var(--a-button-hover-shadow); // Focus --a-button-focus-background-color: var(--a-button-hover-background-color); --a-button-focus-text-color: var(--a-button-hover-text-color); // --a-button-focus-border-color: var(--a-button-hover-border-color); // --a-button-focus-shadow: var(--a-button-hover-shadow); // Simple &.t-Button--simple { --a-button-border-color: @l_Button-Danger-BG; --a-button-background-color: transparent; --a-button-text-color: @l_Button-Danger-TX; --a-button-hover-text-color: @l_Button-Danger-Text; } // Link &.t-Button--link { --a-button-border-color: transparent; --a-button-background-color: transparent; --a-button-box-shadow: none; --a-button-text-color: @l_Button-Danger-TX; } // No UI &.t-Button--noUI, &.a-Button--noUI { --a-button-text-color: @l_Button-Danger-TX; color: @l_Button-Danger-TX; } } /* Primary (Alt) State ========================================================================== */ .t-Button--primary { --a-button-background-color: @l_Button-Primary-BG; --a-button-text-color: @l_Button-Primary-Text; // --a-button-border-color: ; // --a-button-shadow: ; // Hover --a-button-hover-background-color: lighten(@l_Button-Primary-BG, 5%); --a-button-hover-text-color: var(--a-button-text-color); // --a-button-hover-border-color: var(--a-button-border-color); // --a-button-hover-shadow: var(--a-button-hover-shadow); // Active --a-button-active-background-color: darken(@l_Button-Primary-BG, 5%); --a-button-active-text-color: var(--a-button-hover-text-color); // --a-button-active-border-color: var(--a-button-hover-border-color); // --a-button-active-shadow: var(--a-button-hover-shadow); // Focus --a-button-focus-background-color: var(--a-button-hover-background-color); --a-button-focus-text-color: var(--a-button-hover-text-color); // --a-button-focus-border-color: var(--a-button-hover-border-color); // --a-button-focus-shadow: var(--a-button-hover-shadow); // Simple &.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: @g_Primary-FG; } // Link &.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); } // No UI &.t-Button--noUI, &.a-Button--noUI { --a-button-text-color: var(--ut-palette-primary-alt-text); color: var(--ut-palette-primary-alt-text); } } /* Help Button ========================================================================== */ .t-Form-helpButton { --a-button-padding-y: .25rem; --a-button-padding-x: .25rem; --a-button-type-background-color: transparent; --a-button-type-border-color: transparent; --a-button-type-shadow: none; --a-button-text-color: var(--ut-component-text-muted-color); --a-button-hover-text-color: var(--ut-component-text-default-color); } /* ========================================================================== Modifiers in Buttons ========================================================================== */ /* Set white for when ========================================================================== */ .t-Button.t-Button--noUI, .t-Button.t-Button--link, .t-Button.t-Button--simple, .a-Button.a-Button--noUI { .fa:after { background-color: @g_Accent-FG; } } /* Danger Button ========================================================================== */ .t-Button--danger, .t-Button--simple.t-Button--danger:hover { .fa:after { background-color: @g_Danger-BG; } } /* Success Button ========================================================================== */ .t-Button--success, .t-Button--simple.t-Button--success:hover { .fa:after { background-color: @g_Success-BG; } } /* Primary Button ========================================================================== */ .t-Button--primary, .t-Button--simple.t-Button--primary:hover { .fa:after { background-color: @g_Primary-BG; } } /* Warning Button ========================================================================== */ .t-Button--warning, .t-Button--simple.t-Button--warning:hover { .fa:after { background-color: @l_Button-Warning-BG; } } /* Hot Button ========================================================================== */ .t-Button--hot, .t-Button--simple.t-Button--hot:hover { .fa:after { background-color: @g_Accent-BG; } } /* ========================================================================== Card View ========================================================================== */ :root { // --a-cv-grid-gap: 1rem; --a-cv-item-width: 19rem; --a-cv-focus-outline: none; --a-cv-border-width: 1px; --a-cv-border-color: @_base-alpha-4; --a-cv-border-radius: .1875rem; --a-cv-background-color: @g_Region-BG; // --a-cv-text-color:; --a-cv-shadow: 0 2px 4px -2px @_base-shadow-3; --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 .5rem 0 @_base-shadow-4; --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: @g_Focus; --a-cv-media-padding-y: 1rem; --a-cv-media-padding-x: 1rem; --a-cv-header-padding-y: 1rem; --a-cv-header-padding-x: 1rem; --a-cv-header-border-width: 1px; --a-cv-header-border-color: @_base-alpha-2; --a-cv-icon-background-color: @g_Accent-BG; --a-cv-icon-text-color: @g_Accent-FG; --a-cv-icon-border-radius: 100%; --a-cv-icon-size: 1rem; --a-cv-icon-container-size: 2rem; --a-cv-icon-padding: .5rem; --a-cv-initials-font-weight: 700; --a-cv-initials-text-color: @g_Accent-FG; --a-cv-initials-background-color: @g_Accent-BG; --a-cv-subtitle-font-size: .75rem; --a-cv-subtitle-font-weight: 400; --a-cv-subtitle-line-height: 1rem; --a-cv-subtitle-text-color: fade(contrast(@g_Region-BG, desaturate(darken(@g_Region-BG, 60%), 100%), desaturate(lighten(@g_Region-BG, 60%), 50%)), 100%); --a-cv-body-padding-x: 1rem; --a-cv-body-padding-y: 1rem; --a-cv-maincontent-font-size: .875rem; --a-cv-maincontent-line-height: 1.25rem; --a-cv-subcontent-font-size: .6875rem; --a-cv-subcontent-line-height: 1rem; --a-cv-subcontent-text-color: fade(contrast(@g_Region-BG, desaturate(darken(@g_Region-BG, 60%), 100%), desaturate(lighten(@g_Region-BG, 60%), 50%)), 100%); --a-cv-actions-border-width: 1px; --a-cv-actions-border-color: @_base-alpha-2; --a-cv-actions-padding-y: 1rem; --a-cv-actions-padding-x: 1rem; } // Card Table Model View Overrides .a-TMV--cards { // Override Footer .a-GV-footer { min-height: unset; padding-block-start: 0; padding-block-end: 0; .js-rangeDisplay { margin-block-start: var(--a-gv-footer-padding-y); margin-block-end: 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 { transition: opacity .2s ease; &: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: 0rem; --a-cv-media-padding-x: 0rem; --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); a:not([class]) { color: inherit; &:hover, &:focus { text-decoration: underline; } } } /* ========================================================================== Card Variations ========================================================================== */ // Style A (non-flush image, closer to rw card) .t-CardsRegion--styleA { --a-cv-overflow: hidden; --a-cv-media-background-color: @_base-alpha-1; --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: 2.5rem; --a-cv-icon-size: 1.25rem; --a-cv-icon-border-radius: .1875rem; --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: 1.25rem; --a-cv-initials-font-weight: 400; --a-cv-badge-padding: .25rem .5rem; --a-cv-badge-border-radius: 1.25rem; .has-media--body, .has-media--first { --a-cv-media-border-radius: .1875rem; --a-cv-media-padding-y: 1rem; --a-cv-media-padding-x: 1rem; .a-CardView-media { margin-inline-start: var(--a-cv-media-padding-x); margin-inline-end: var(--a-cv-media-padding-x); padding: 0; } } .has-media--first { .a-CardView-media { margin-block-start: var(--a-cv-media-padding-y); } } .has-icon--top { --a-cv-icon-container-size: 6rem; --a-cv-icon-size: 3rem; --a-cv-icon-border-radius: .5rem; --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: 1.5rem; } // Remove extra spacing .has-media--first .a-CardView-header + .a-CardView-body, .has-media--background .a-CardView-header + .a-CardView-body, .a-CardView-body + .a-CardView-actions { padding-block-start: 0; } // Row .a-CardView-items--row { // .a-CardView-body { // grid-column-start: 2; // } .t-CardsRegion--styleA .a-CardView-actions { flex-direction: column; align-items: flex-end; grid-column: 4; grid-row-start: 1; grid-row-end: 4; } .a-CardView-media { margin-block-start: var(--a-cv-media-padding-y); margin-block-end: var(--a-cv-media-padding-y); margin-inline-end: 0; .u-RTL & { margin-inline-end: var(--a-cv-media-padding-x); margin-inline-start: 0; } } } } // Style B (centered header) .t-CardsRegion--styleB { --a-cv-overflow: hidden; --a-cv-media-background-color: @_base-alpha-1; --a-cv-media-overlay-color: rgba(0, 0, 0, .75); --a-cv-icon-container-size: 4rem; --a-cv-icon-size: 2rem; --a-cv-icon-border-radius: .25rem; --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: 2rem; --a-cv-initials-font-weight: 400; --a-cv-media-padding-y: 0rem; --a-cv-media-padding-x: 0rem; --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: 1.25rem; --a-cv-title-line-height: 1.75rem; --a-cv-badge-padding: .25rem .75rem; --a-cv-badge-border-radius: 1.25rem; // Icon Top .has-icon--top { --a-cv-icon-container-size: 7rem; --a-cv-icon-size: 2rem; --a-cv-icon-border-radius: .25rem; --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: 2rem; .a-CardView-iconWrap { margin-inline-start: calc(var(--a-cv-header-padding-x) * -1); margin-inline-end: calc(var(--a-cv-header-padding-x) * -1); margin-block-start: calc(var(--a-cv-header-padding-y) * -1); .a-CardView-initials, .a-CardView-icon, .a-CardView-iconImg { width: 100%; border-radius: 0; } } .a-CardView-icon:before { border-radius: 100%; background-color: @_base-shadow-4; text-shadow: 0 1px 1px @_base-shadow-4; margin: auto; padding: calc(var(--a-cv-icon-size) / 2); } } // Icon Start .has-icon--start { .a-CardView-iconWrap { margin-block-end: var(--a-cv-header-item-spacing-x, .75rem); } } // Icon End .has-icon--end { .a-CardView-iconWrap { margin-block-start: var(--a-cv-header-item-spacing-x, .75rem); grid-area: badge-bottom; } .a-CardView-headerBody { grid-area: icon-top; } .a-CardView-badge { grid-area: body; } } .a-CardView-iconWrap { grid-area: icon-top; margin-inline-end: unset; margin-inline-start: unset; display: flex; justify-content: center; } .a-CardView-headerBody { text-align: center; } .a-CardView-badge { margin-inline-start: auto; margin-inline-end: auto; grid-area: badge-bottom; &:not(:first-child) { margin-block-start: var(--a-cv-header-item-spacing-x, .75rem); } } // Display Label .a-CardView-badgeLabel { border: unset; clip: unset; clip-path: unset; height: unset; margin: unset; overflow: unset; padding: unset; position: unset; width: unset; } .a-CardView-actions { flex-direction: column; } // Full Width .a-CardView-actionsPrimary { .a-CardView-button { width: 100%; } .a-CardView-button + .a-CardView-button { margin-block-start: .25rem; } } // Inline .a-CardView-actionsSecondary { text-align: center; &:not(:only-child) { margin-block-start: .5rem; } } } // Style C .t-CardsRegion--styleC { --a-cv-overflow: hidden; --a-cv-media-background-color: @_base-alpha-1; --a-cv-media-overlay-color: rgba(0, 0, 0, .75); --a-cv-media-padding-y: 0rem; --a-cv-media-padding-x: 0rem; --a-cv-header-border-width: 0px; --a-cv-header-background-color: unset; --a-cv-actions-border-width: 0px; --a-cv-actions-background-color: unset; .has-title.has-body:not(.has-media--body), .has-title.has-secondary:not(.has-media--body), .has-subtitle.has-body:not(.has-media--body), .has-subtitle.has-secondary:not(.has-media--body), .has-icon.has-body:not(.has-media--body), .has-icon.has-secondary:not(.has-media--body), .has-badge.has-body:not(.has-media--body), .has-badge.has-secondary:not(.has-media--body) { .a-CardView-body { padding-block-start: 0; } } // Row .a-CardView-items--row { @media (max-width: 767px) { .a-CardView { display: flex; } } .a-CardView-body { // grid-column-start: 1; } .has-icon--start { .a-CardView-body { grid-column-start: 2; } } .has-media--first { .a-CardView-body { grid-column-start: 2; } &.has-icon--start { .a-CardView-body { grid-column-start: 3; } } } .a-CardView-actions { flex-direction: column; align-items: center; grid-column: 4; grid-row-start: 1; grid-row-end: 2; align-self: center; } .has-body { .a-CardView-actions { align-items: flex-end; grid-row-end: 4; } } .a-CardView:not(.has-icon), .has-icon--top, .has-icon--end { --a-cv-icon-spacer: 0rem; } .has-media { @media (max-width: 767px) { grid-template-columns: minmax(1.25rem, 5rem) minmax(0, var(--a-cv-icon-spacer, 2.75rem)) 1fr minmax(0, auto); } } } } /* Modifier: Small ========================================================================== */ .t-Form--small, .t-Form-fieldContainer--small {} /* Modifier: Large ========================================================================== */ .t-Form--large, .t-Form-fieldContainer--large { --ut-field-label-font-size: .875rem; // --ut-field-label-line-height: 1rem; --ut-field-label-padding-y: .5rem; --a-field-input-font-size: .875rem; --a-field-input-padding-y: .5rem; --a-field-input-padding-x: .5rem; --ut-field-input-icon-padding-x: .5rem; --ut-field-input-icon-padding-y: .5rem; --a-checkbox-size: 1.25rem; --a-checkbox-icon-size: 1.125rem; --a-checkbox-label-font-size: .875rem; --a-checkbox-label-line-height: 1.25rem; --ut-pillbutton-padding-y: .5rem; --ut-pillbutton-padding-x: .75rem; --ut-pillbutton-font-size: .75rem; --ut-pillbutton-line-height: 1rem; --ut-pillbutton-checkbox-offset: .375rem; --ut-pillbutton-checkbox-line-height: 1rem; --a-popuplov-chip-margin-x: .125rem; --a-popuplov-chip-margin-y: .125rem; --a-popuplov-chip-font-size: .875rem; --a-popuplov-chip-line-height: 1.25rem; --a-popuplov-chip-padding-y: .125rem; --a-popuplov-chip-padding-x: .375rem; --a-switch-width: 3.75rem; --a-switch-padding-y: .1875rem; --a-switch-padding-x: .1875rem; --a-switch-toggle-width: 1.625rem; --a-switch-toggle-height: 1.625rem; .t-Form-itemText { line-height: 2rem; font-size: .875rem; } .apex-item-icon, &.apex-item-wrapper--color-picker { --a-icon-padding: .5rem; } &.apex-item-wrapper--color-picker { --a-icon-size: 1.25rem; --a-item-icon-offset: calc(var(--a-icon-size, 1rem) + var(--a-icon-padding)); } & .apex-item-group--color-picker .a-Button--colorPickerOnly { --a-color-picker-color-only-height: 1rem; --a-color-picker-color-only-width: 2rem; --a-button-padding: .5rem; } &.apex-item-wrapper--has-icon { --a-icon-padding: .5rem; --a-item-icon-offset: calc(var(--a-icon-size, 1rem) + var(--a-icon-padding)); } .t-Form-itemWrapper .a-Button, .t-Form-itemWrapper .t-Form-helpButton, .apex-item-file--native::-webkit-file-upload-button { --a-button-padding-y: .5rem; --a-button-padding-x: .75rem; --a-icon-size: 1rem; } .apex-item-group--shuttle select.shuttle_left, .apex-item-group--shuttle select.shuttle_right { min-height: 11.25rem; } } /* Modifier: X Large ========================================================================== */ .t-Form--xlarge, .t-Form-fieldContainer--xlarge { --ut-field-label-font-size: 1rem; // --ut-field-label-line-height: 1rem; --ut-field-label-padding-y: .75rem; --a-field-input-font-size: 1rem; --a-field-input-line-height: 1.25rem; --a-field-input-padding-y: .625rem; --a-field-input-padding-x: .625rem; --ut-field-input-icon-padding-x: .5rem; --ut-field-input-icon-padding-y: .75rem; --a-checkbox-size: 1.5rem; --a-checkbox-icon-size: 1.125rem; --a-checkbox-label-font-size: 1rem; --a-checkbox-label-line-height: 1.5rem; --ut-pillbutton-padding-y: .75rem; --ut-pillbutton-padding-x: .75rem; --ut-pillbutton-font-size: .875rem; --ut-pillbutton-line-height: 1rem; --ut-pillbutton-checkbox-offset: .5rem; --ut-pillbutton-checkbox-line-height: 1rem; --a-popuplov-chip-margin-x: .125rem; --a-popuplov-chip-margin-y: .125rem; --a-popuplov-chip-font-size: 1rem; --a-popuplov-chip-line-height: 1.5rem; --a-popuplov-chip-padding-y: .25rem; --a-popuplov-chip-padding-x: .5rem; --a-switch-width: 4.75rem; --a-switch-padding-y: .25rem; --a-switch-padding-x: .25rem; --a-switch-toggle-width: 2rem; --a-switch-toggle-height: 2rem; .t-Form-itemText { line-height: 2.5rem; font-size: 1rem; } .apex-item-icon, &.apex-item-wrapper--color-picker { --a-icon-padding: .5rem; } &.apex-item-wrapper--color-picker { --a-icon-size: 1.25rem; --a-item-icon-offset: calc(var(--a-icon-size, 1rem) + var(--a-icon-padding)); } & .apex-item-group--color-picker .a-Button--colorPickerOnly { --a-color-picker-color-only-height: 1.5rem; --a-color-picker-color-only-width: 2rem; --a-button-padding: .5rem; } .t-Form-itemWrapper .a-Button, .t-Form-itemWrapper .t-Form-helpButton, .apex-item-file--native::-webkit-file-upload-button { --a-button-padding-y: .6875rem; --a-button-padding-x: .75rem; --a-icon-size: 1rem; } &.apex-item-wrapper--has-icon { --a-icon-padding: .5rem; --a-item-icon-offset: calc(var(--a-icon-size, 1rem) + var(--a-icon-padding)); } } /* Modifier: Small ========================================================================== */ .t-Form-fieldContainer--floatingLabel.t-Form-fieldContainer--small, .t-Form--small .t-Form-fieldContainer--floatingLabel {} /* Modifier: Large ========================================================================== */ .t-Form-fieldContainer--floatingLabel.t-Form-fieldContainer--large, .t-Form--large .t-Form-fieldContainer--floatingLabel { --ut-field-label-font-size: 1rem; --a-field-input-padding-x: .75rem; --a-field-input-padding-y: .625rem; --a-field-input-font-size: 1rem; --ut-field-fl-label-line-height: 1.25rem; --ut-field-fl-label-font-size: .75rem; } /* Modifier: XLarge ========================================================================== */ .t-Form-fieldContainer--floatingLabel.t-Form-fieldContainer--xlarge, .t-Form--xlarge .t-Form-fieldContainer--floatingLabel { --ut-field-label-font-size: 1rem; --a-field-input-padding-x: .75rem; --a-field-input-padding-y: .75rem; --a-field-input-font-size: 1rem; --ut-field-fl-label-line-height: 1.375rem; --ut-field-fl-label-font-size: .875rem; --ut-field-input-icon-padding-x: .625rem; } // Checkboxes .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(.75); } .ro-checkbox.is-checked:before, .u-checkbox.is-checked:after, input:checked + .u-checkbox:after, input:checked + .u-radio:after { transform: scale(1); } // Date Picker .a-DatePicker {} // Add border for multiple months .a-DatePicker--multiple .a-DatePicker-calendarTitle { border-block-start-width: var(--a-datepicker-calendar-header-border-width, 1px); border-block-start-style: solid; border-block-start-color: var(--a-datepicker-calendar-header-border-color, var(--a-gv-header-cell-border-color)); } .a-DatePicker-calendar { td > span { display: flex; align-items: center; justify-content: center; block-size: calc(var(--a-datepicker-calendar-day-font-size, 1rem) * 2); inline-size: calc(var(--a-datepicker-calendar-day-font-size, 1rem) * 2); } } .a-DatePicker-month, .a-DatePicker-year, .a-DatePicker-timeHours, .a-DatePicker-timeMinutes, .a-DatePicker-timeAmPm { position: relative; display: grid; grid-template-areas: "select"; align-items: center; select { order: none; appearance: none; padding-inline-end: 1.25rem; grid-area: select; } &:after { content: "\f0dc"; font-family: "Font APEX Small"; grid-area: select; display: flex; justify-content: flex-end; right: var(--a-datepicker-monthpicker-select-padding-x, .25rem); pointer-events: none; position: relative; } } .a-DatePicker-month, .a-DatePicker-year { select { line-height: calc(var(--a-datepicker-monthpicker-select-font-size, .75rem) * 1.125); } } .a-DatePicker-timeHours, .a-DatePicker-timeMinutes, .a-DatePicker-timeAmPm { select { line-height: calc(var(--a-datepicker-timepicker-select-font-size, .75rem) * 1.125); } } .a-DatePicker-nav { --a-button-background-color: transparent; --a-button-text-color: var(--ut-component-text-default-color); --a-button-border-color: transparent; --a-button-shadow: none; --a-icon-size: 1.25rem; &:hover { --a-button-state-background-color: var(--a-button-hover-background-color); --a-button-state-text-color: var(--a-button-hover-text-color); --a-button-state-border-color: var(--a-button-hover-border-color); --a-button-state-shadow: var(--a-button-hover-shadow); } &:active { --a-button-state-background-color: var(--a-button-active-background-color, var(--a-button-hover-background-color)); --a-button-state-text-color: var(--a-button-active-text-color, var(--a-button-hover-text-color)); --a-button-state-border-color: var(--a-button-active-border-color, var(--a-button-hover-border-color)); --a-button-state-shadow: var(--a-button-active-shadow, var(--a-button-hover-shadow)); } } .a-DatePicker--today { border-color: transparent; background-color: transparent; box-shadow: none; --a-button-text-color: @l_Button-Hot-TX; } /* ========================================================================== Mega Menu ========================================================================== */ .t-MegaMenu { // --ut-megamenu-label-font-size: 1rem; // --ut-megamenu-item-top-padding-y: 0rem; // --ut-megamenu-item-top-padding-x: 0rem; // --ut-megamenu-item-padding-x: .5rem; // --ut-link-text-decoration: none; // --a-menu-icon-spacing-x: .5rem; --a-menu-focused-background-color: transparent; --a-menu-focused-text-color: initial; } /* Top Level Menu Items ========================================================================== */ .t-MegaMenu-item--top { > .t-MegaMenu-itemBody { // --ut-megamenu-item-padding-y: .5rem; // --ut-megamenu-item-padding-x: .75rem; } } .t-MegaMenu-itemBody.is-focused .t-MegaMenu-label, .t-MegaMenu-itemBody:hover .t-MegaMenu-label { color: var(--ut-link-text-color); } .t-Header-nav { .t-Header-nav-list { background-color: var(--a-menubar-background-color); } .a-MenuBar { box-shadow: inset 0 calc(var(--a-menubar-item-border-width, 1px) * -1) 0 var(--a-menubar-item-border-color); } .a-MenuBar-item { border-top-width: 0; border-bottom-width: 0; &:focus-within { outline: var(--ut-focus-outline, auto 1px var(--ut-focus-outline-color, -webkit-focus-ring-color)); outline-offset: -1px; } .a-MenuBar-label { outline: none; white-space: nowrap; min-height: calc(calc(var(--a-menubar-item-padding-y, 8px) * 2) + var(--a-menubar-item-line-height, 16px)); } } .a-Menu--split { .a-MenuBar-label { padding-inline-end: 0; } .a-Menu-subMenuCol { --a-menu-icon-size: 1rem; } } .a-Menu--current { --a-menubar-item-font-weight: var(--a-base-font-weight-bold, 700); } .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); } } } /* ========================================================================== TinyMCE ========================================================================== */ :root{ --tm-color-button-default-hover-background: @_base-shade-2; --tm-color-button-on-background: @_base-shade-2; } .t-TreeNav .a-TreeView-node--topLevel { .a-TreeView-row.is-current, .a-TreeView-row.is-selected, .a-TreeView-row.is-current--top.is-selected { background-color: contrast(@g_Nav-Active-BG, darken(@g_Nav-Active-BG, 3%), lighten(@g_Nav-Active-BG, 3%), 43%); } .a-TreeView-row.is-current--top, &.is-collapsible > .a-TreeView-row, ul { background-color: @g_Nav-Active-BG; color: @g_Nav-FG; } .a-TreeView-row.is-hover { background-color: contrast(@g_Nav-Active-BG, darken(@g_Nav-Active-BG, 6%), lighten(@g_Nav-Active-BG, 6%), 43%) !important; & + .a-TreeView-toggle, & + .a-TreeView-content, & + .a-TreeView-toggle + .a-TreeView-content { color: var(--a-treeview-node-selected-text-color); } } .a-TreeView-content.is-hover { // color: @g_Nav-Accent-FG; } } .a-TreeView-content.is-selected { > .fa { --ut-treeview-icon-opacity: 1; } } /* Style Variations ========================================================================== */ .t-TreeNav--styleA, .t-TreeNav--styleB { --ut-treeview-badge-border-radius: 1.25rem; --ut-treeview-badge-font-weight: var(--a-base-font-weight-semibold, 500); --ut-treeview-icon-size: 1.25rem; --ut-treeview-toplevel-icon-container-width: 1.75rem; --ut-treeview-node-icon-size: 1rem; --ut-treeview-node-icon-container-width: var(--ut-treeview-toplevel-icon-container-width, 1.75rem); --ut-treeview-node-indent: 0rem; --ut-treeview-leaf-node-indent: .625rem; --ut-treeview-toplevel-leaf-padding-y: 0rem; --a-treeview-node-padding-y: .625rem; .a-TreeView-node--topLevel ul { --a-treeview-node-padding-y: .75rem; } } /* Style A ========================================================================== */ .t-TreeNav--styleA { .a-TreeView-node--topLevel { border-bottom: 1px solid rgba(255, 255, 255, .1); &.is-collapsible { color: var(--a-treeview-node-selected-text-color); } .a-TreeView-row.is-current--top, ul { background-color: var(--a-treeview-node-selected-background-color); color: var(--a-treeview-node-selected-text-color); .a-TreeView-row.is-selected { background-color: var(--ut-body-nav-background-color); color: var(--a-treeview-node-selected-text-color); } } .a-TreeView-row.is-current--top, .a-TreeView-row.is-current--top ~ ul .a-TreeView-row { box-shadow: inset var(--ut-palette-primary) 4px 0 0; .u-RTL & { box-shadow: inset var(--ut-palette-primary) -4px 0 0; } } .a-TreeView-row.is-current--top.is-focused, .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 & { box-shadow: inset var(--ut-palette-primary) -4px 0 0, 0 0 0 1px var(--ut-palette-primary) inset; } } } } /* Style B ========================================================================== */ .t-TreeNav--styleB { > ul { transition: margin var(--ut-layout-transition, .1s) ease; margin: .25rem; } @at-root .js-navCollapsed & { --a-treeview-node-padding-y: .5rem; > ul { margin: 0; } } .a-TreeView-node { margin-block-start: .25rem; margin-block-end: .25rem; } .a-TreeView-node--topLevel { margin-inline-start: .25rem; margin-inline-end: .25rem; ul { background-color: transparent; } .a-TreeView-row.is-current--top, .a-TreeView-row.is-current--top.is-selected { background-color: @g_Nav-Accent-BG; } .a-TreeView-row.is-current--top.is-selected + .a-TreeView-toggle, .a-TreeView-content.is-current--top { color: @g_Nav-Accent-FG; } .a-TreeView-content.is-current--top.is-hover { color: @g_Nav-Accent-FG !important; } .a-TreeView-row.is-current--top.is-hover { background-color: lighten(@g_Nav-Accent-BG, 1%) !important; } .a-TreeView-row { border-radius: .25rem; } } } /* ========================================================================== IRR Download Dialog ========================================================================== */ .a-IRR-dialog--download, .a-IRR-dialog--subscription { --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-IconList-item { box-shadow: inset var(--ut-component-inner-border-color) 0 -1px 0 0; &.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 & { border-right-color: var(--ut-component-inner-border-color); } } /* ========================================================================== IRR Radio Icon List ========================================================================== */ .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 & { border-right-color: var(--ut-component-inner-border-color); } } input[type=radio] + label { box-shadow: inset var(--ut-component-inner-border-color) 0 -1px 0 0; } 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-button-background-color: @g_Button-BG; } .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; } /* ========================================================================== IRR Header ========================================================================== */ .a-IRR-header { background-color: contrast(@irrBg, darken(@irrBg, 2%), lighten(@irrBg, 2%), 43%); &:hover { background-color: contrast(@irrBg, darken(@irrBg, 5%), lighten(@irrBg, 5%), 43%); } } .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: contrast(@irrBg, darken(@irrBg, 4%), lighten(@irrBg, 4%), 43%); } // Sort Widget .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)); } /* ========================================================================== IG Control Break ========================================================================== */ .a-GV-table th.a-GV-controlBreakHeader { background-color: contrast(@irrBg, darken(@irrBg, 4%), lighten(@irrBg, 4%), 43%); border-color: var(--ut-component-border-color); color: var(--ut-component-text-muted-color); } /* Control Types ========================================================================== */ // Error .a-IG-reportSummary-item.is-error, .a-IG-controls-item.is-error, .a-IRR-reportSummary-item.is-error, .a-IRR-controls-item.is-error { // --a-report-controls-cell-label-icon-background-color: var(--a-palette-danger); // --a-report-controls-cell-label-icon-text-color: var(--a-palette-danger-contrast); // --a-report-controls-cell-label-background-color: var(--a-palette-danger-shade); // --a-report-controls-cell-label-text-color: var(--a-palette-danger); // --a-report-controls-cell-label-hover-background-color: var(--a-palette-danger-shade); } // Types .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: @reportControl-savedReport-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-savedReport-hover_bg; } .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: @reportControl-search-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-search-hover_bg; } .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: @reportControl-filter-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-filter-hover_bg; } .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: @reportControl-controlBreak-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-controlBreak-hover_bg; } .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: @reportControl-groupBy-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-groupBy-hover_bg; } .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: @reportControl-aggregate-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-aggregate-hover_bg; } .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: @reportControl-highlight-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-highlight-hover_bg; } .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: @reportControl-flashback-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-flashback-hover_bg; } .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: @reportControl-chart-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-chart-hover_bg; } .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: @reportControl-pivot-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-pivot-hover_bg; } .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: @reportControl-invalidSettings-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-invalidSettings-hover_bg; } .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: @reportControl-inactiveSettings-icon_bg; --a-report-controls-cell-label-hover-background-color: @reportControl-inactiveSettings-hover_bg; } .a-GV-table .a-GV-cell.is-active { background-color: @_base-shade-3; } .a-GV--editMode .a-GV-row.is-readonly .a-GV-cell, .a-GV--editMode .a-GV-cell.is-readonly { background-color: @_base-shade-2; color: var(--ut-component-text-muted-color); } .a-GV-cell .a-GV-columnItem input:not([type="radio"]):not([type="checkbox"]):focus, .a-GV-cell .a-GV-columnItem select[size='1']:focus { background-color: @_base-bg; } .a-Chip-remove { margin-inline-end: calc(var(--a-chip-label-spacing, 4px) / 2); } // Vendor Specific Styles :root { // Core colors: --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-disabled: rgba(var(--ut-body-text-color), .3); --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-bg-color-content: var(--ut-palette-generic); // --oj-core-bg-color-hover: rgba(var(--ut-body-text-color), .04); // --oj-core-bg-color-active: rgba(var(--ut-body-text-color), .06); // --oj-core-bg-color-selected: rgb(var(--oj-palette-brand-rgb-30)); // --oj-core-border-color-selected: var(--oj-core-brand-2); // --oj-core-color-disabled-1: rgba(var(--ut-body-text-color), 0.05); // --oj-core-color-disabled-2: rgba(var(--ut-body-text-color), .1); --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-neutral-1: var(--rw-palette-neutral-100); // --oj-core-neutral-2: var(--rw-palette-neutral-110); // --oj-core-neutral-3: var(--rw-palette-neutral-120); // --oj-core-neutral-contrast: var(--rw-palette-neutral-0); // --oj-core-neutral-secondary-1: var(--rw-palette-neutral-30); // --oj-core-neutral-secondary-2: var(--rw-palette-neutral-20); // --oj-core-neutral-secondary-3: var(--rw-palette-neutral-10); // --oj-core-neutral-secondary-contrast: var(--rw-palette-neutral-120); // --oj-core-brand-1: var(--ut-palette-primary); // --oj-core-brand-2: var(--ut-palette-primary); // --oj-core-brand-3: var(--ut-palette-primary); // --oj-core-brand-contrast: var(--ut-palette-primary-contrast); // --oj-core-danger-1: var(--ut-palette-danger); // --oj-core-danger-2: var(--ut-palette-danger); // --oj-core-danger-3: var(--ut-palette-danger); // --oj-core-danger-contrast: var(--ut-ut-palette-danger-contrast); // --oj-core-danger-secondary-1: var(--ut-palette-danger-shade); // --oj-core-danger-secondary-2: var(--ut-palette-danger-shade); // --oj-core-danger-secondary-3: var(--ut-palette-danger-shade); // --oj-core-danger-secondary-contrast: var(--ut-palette-danger-contrast); // --oj-core-warning-1: var(--ut-palette-warning); // --oj-core-warning-2: var(--ut-palette-warning); // --oj-core-warning-3: var(--ut-palette-warning); // --oj-core-warning-contrast: var(--ut-palette-warning-contrast); // --oj-core-warning-secondary-1: var(--ut-palette-warning-shade); // --oj-core-warning-secondary-2: var(--ut-palette-warning-shade); // --oj-core-warning-secondary-3: var(--ut-palette-warning-shade); // --oj-core-warning-secondary-contrast: var(--ut-palette-warning-contrast); // --oj-core-success-1: var(--ut-palette-success); // --oj-core-success-2: var(--ut-palette-success); // --oj-core-success-3: var(--ut-palette-success); // --oj-core-success-contrast: var(--ut-palette-success-contrast); // --oj-core-success-secondary-1: var(--ut-palette-success-shade); // --oj-core-success-secondary-2: var(--ut-palette-success-shade); // --oj-core-success-secondary-3: var(--ut-palette-success-shade); // --oj-core-success-secondary-contrast: var(--ut-palette-success); // --oj-core-info-1: var(--ut-palette-info); // --oj-core-info-2: var(--ut-palette-info); // --oj-core-info-3: var(--ut-palette-info); // --oj-core-info-contrast: var(--ut-palette-info-contrast); // --oj-core-info-secondary-1: var(--ut-palette-info-shade); // --oj-core-info-secondary-2: var(--ut-palette-info-shade); // --oj-core-info-secondary-3: var(--ut-palette-info-shade); // --oj-core-info-secondary-contrast: var(--oj-palette-info); --oj-core-focus-border-color: var(--ut-focus-outline-color); // Color picker --oj-color-spectrum-border-color: @_base-shade-5; --oj-popup-bg-color: var(--a-menu-background-color); // JET autocomplete components --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); // Gant charts --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-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); // Datepicker --oj-heading-text-color: var(--ut-component-text-title-color); } // Re-Apply Overrides @g_Nav_Style: dark; @g_Accent-BG: #505f6d; @g_Accent-OG: #ececec; @g_Body-Title-BG: #dee1e4; @g_Link-Base: #337ac0; @g_Body-BG: #f5f5f5;