/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

:root {
    --hcs-badge-circle-dimension: 12px
}

hcs-lifecycle-state-badge:not(.oj-complete){
  visibility: hidden;
}

.hcs-badge .badge-wrap {
    flex-wrap: nowrap !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.hcs-badge .available-badge {
    height: var(--hcs-badge-circle-dimension);
    width: var(--hcs-badge-circle-dimension);
    position: relative;
    margin-right: 0.4rem;
    background-color: var(--hcs-success-color);
    border-radius: 50%;
    display: inline-block;
}

.hcs-badge .unavailable-badge {
    height: var(--hcs-badge-circle-dimension);
    width: var(--hcs-badge-circle-dimension);
    position: relative;
    margin-right: 0.4rem;
    background-color: var(--hcs-pending-color);
    border-radius: 50%;
    display: inline-block;
}

.hcs-badge .deleted-badge {
    height: var(--hcs-badge-circle-dimension);
    width: var(--hcs-badge-circle-dimension);
    position: relative;
    margin-right: 0.4rem;
    background-color: var(--hcs-deleted-color);
    border-radius: 50%;
    display: inline-block;
}

.hcs-badge .error-badge {
    height: var(--hcs-badge-circle-dimension);
    width: var(--hcs-badge-circle-dimension);
    position: relative;
    margin-right: 0.4rem;
    background-color: var(--hcs-error-color);
    border-radius: 50%;
    display: inline-block;
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

hcs-tooltip:not(.oj-complete){
  visibility: hidden;
}

.hcs-popup {
  max-width: 300px !important;
  overflow-wrap: break-word !important;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

hcs-app-header:not(.oj-complete) {
    visibility: hidden;
}

hcs-app-header .hcs-banner-background {
    background-color: #464f4f;
    position: absolute;
    height: var(--hcs-banner-height);
    width: 100%;
}

hcs-app-header .hcs-banner-content {
    height: var(--hcs-banner-content-height);
    width: 100%;
    max-width: var(--hcs-page-content-max-width) !important;
}

hcs-app-header .hcs-banner-content.hcs-banner-content-sign-in {
    max-width: var(--hcs-page-content-sign-in-max-width) !important;
}

hcs-app-header .hcs-banner-branding-text {
    font-size: 30px;
    font-weight: 500;
    color: var(--hcs-banner-color);
    margin: 0;
    white-space: nowrap;
}

hcs-app-header .hcs-banner-menu {
    padding: 0;
}

hcs-app-header .hcs-banner-menu.hcs-banner-menu-empty {
    height: var(--oj-button-height);
}
hcs-app-header .hcs-user-menu-icon {
    font-size: 18px;
}

oj-menu#regionMenu1 oj-option.current-region div.oj-flex {
    color: black !important;
    font-weight: 600 !important;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

hcs-app-messages:not(.oj-complete) {
    visibility: hidden;
}

.hcs-messages-inline {
	width: 100%;
}

.hcs-messages-align-right .oj-messages-container {
    align-items: end !important;
}

oj-messages .oj-message-container .oj-message-body .oj-message-detail {
    white-space: pre-wrap;
    display: flex;
}

oj-messages .oj-message-container .oj-message-header, 
oj-messages .oj-message-container .oj-message-body {
    background-color: var(--oj-core-info-secondary-3);
}

oj-messages .oj-message-container .oj-message-header .oj-message-title,
oj-messages .oj-message-container .oj-message-header .oj-message-status-icon {
    color: var(--oj-core-info-secondary-contrast);
    font-weight: 600;
}

oj-messages .oj-confirmation .oj-message-container .oj-message-header, 
oj-messages .oj-confirmation .oj-message-container .oj-message-body {
    background-color: var(--oj-core-success-secondary-3);
}

oj-messages .oj-confirmation .oj-message-container .oj-message-header .oj-message-title,
oj-messages .oj-confirmation .oj-message-container .oj-message-header .oj-message-status-icon {
    color: var(--oj-core-success-secondary-contrast);
    font-weight: 600;
}

oj-messages .oj-info .oj-message-container .oj-message-header, 
oj-messages .oj-info .oj-message-container .oj-message-body {
    background-color: var(--oj-core-info-secondary-3);
}

oj-messages .oj-info .oj-message-container .oj-message-header .oj-message-title,
oj-messages .oj-info .oj-message-container .oj-message-header .oj-message-status-icon {
    color: var(--oj-core-info-secondary-contrast);
    font-weight: 600;
}

oj-messages .oj-warning .oj-message-container .oj-message-header, 
oj-messages .oj-warning .oj-message-container .oj-message-body {
    background-color: var(--oj-core-warning-secondary-3);
}

oj-messages .oj-warning .oj-message-container .oj-message-header .oj-message-title,
oj-messages .oj-warning .oj-message-container .oj-message-header .oj-message-status-icon {
    color: var(--oj-core-warning-secondary-contrast);
    font-weight: 600;
}

oj-messages .oj-error .oj-message-container .oj-message-header, 
oj-messages .oj-error .oj-message-container .oj-message-body {
    background-color: var(--oj-core-danger-secondary-3);
}

oj-messages .oj-error .oj-message-container .oj-message-header .oj-message-title,
oj-messages .oj-error .oj-message-container .oj-message-header .oj-message-status-icon {
    color: var(--oj-core-danger-secondary-contrast);
    font-weight: 600;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

hcs-app-navbar:not(.oj-complete) {
    visibility: hidden;
}

hcs-app-navbar .hcs-app-navbar-content {
    --oj-navigation-list-item-padding: 20px;
    --oj-navigation-list-item-margin: 0;

    width: calc(100% - 2*var(--hcs-page-content-margin-horizontal));
    max-width: var(--hcs-page-content-max-width) !important;
    height: var(--hcs-navbar-height);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    z-index: 150;
}

hcs-app-navbar oj-navigation-list oj-navigation-list, hcs-app-navbar .oj-navigationlist-element {
    height: var(--hcs-navbar-height);
}

hcs-app-navbar .oj-navigationlist-empty-text {
    display: none
}

hcs-app-navbar .hcs-app-navbar-content .oj-navigationlist-stack-icon-label {
    --oj-navigation-list-item-padding: 20px;
    --oj-navigation-list-item-margin: 0;
}

hcs-app-navbar #appNavbar ul {
    background-color: var(--hcs-secondary-background-color);
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

hcs-overlay-layout:not(.oj-complete) {
    visibility: hidden;
}

hcs-overlay-layout {
    --hcs-overlay-end-header-vertical-spacing: var(--hcs-default-spacing);
    --hcs-overlay-end-header-content-height: 37px;
    --hcs-overlay-end-header-height: calc(2 * var(--hcs-overlay-end-header-vertical-spacing) + var(--hcs-overlay-end-header-content-height));
    --hcs-overlay-end-header-with-train-height: calc(var(--hcs-overlay-end-header-height) + 110px);
    --hcs-overlay-end-footer-vertical-spacing: 10px;
    --hcs-overlay-end-footer-content-height: 44px;
    --hcs-overlay-end-footer-height: calc(2 * var(--hcs-overlay-end-footer-vertical-spacing) + var(--hcs-overlay-end-footer-content-height));
    --hcs-overlay-end-body-height: calc(100vh - var(--hcs-overlay-end-header-height) - var(--hcs-overlay-end-footer-height));
    --hcs-overlay-end-body-with-train-height: calc(var(--hcs-overlay-end-body-height) - 116px);
}

hcs-overlay-layout .hcs-overlay-end-header-border {
    border-bottom: 1px solid var(--oj-panel-border-color);
}

hcs-overlay-layout .hcs-overlay-end-header.with-train {
    height: var(--hcs-overlay-end-header-height-with-train);
}

hcs-overlay-layout .hcs-panel-stack .hcs-panel {
    padding: var(--oj-core-spacing-4x)
}

/* https://stackoverflow.com/a/10055302 */
hcs-overlay-layout .hcs-panel-stack .hcs-panel:last-child {
    margin-bottom: 16px;
    width: 100%;
    display: inline-block;
}

hcs-overlay-layout .hcs-overlay-end-header {
    width: 100%;
    height: var(--hcs-overlay-end-header-height);
    padding: var(--hcs-overlay-end-header-vertical-spacing) var(--hcs-default-spacing);
    background-color: rgb(var(--oj-palette-neutral-rgb-30))
}

hcs-overlay-layout .hcs-overlay-end-header-text {
    font-size: 175%;
    font-weight: var(--hcs-default-font-weight);
    margin: 0;
}

hcs-overlay-layout .hcs-overlay-end-body.with-train {
    height: var(--hcs-overlay-end-body-with-train-height);
}

hcs-overlay-layout .hcs-overlay-end-body {
    overflow-y: auto;
    height: var(--hcs-overlay-end-body-height);
}

hcs-overlay-layout .hcs-overlay-end-error-banner {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 10;
    padding: 0;
}

hcs-overlay-layout .hcs-overlay-end-footer {
    bottom: 0;
    left: 0;
    right: 0;
    justify-content: flex-end;
    padding: var(--hcs-overlay-end-footer-vertical-spacing) var(--hcs-default-spacing);
    border-top: 1px solid var(--oj-panel-border-color);
    background-color: rgb(var(--oj-palette-neutral-rgb-30))
}
/* Copyright (c) 2021, Oracle and/or its affiliates. */

hcs-app-offcanvas:not(.oj-complete) {
    visibility: hidden;
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */

hcs-grid-panel .hcs-grid-panel-auto {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    row-gap: 20px;
    column-gap: 30px;
    word-break: break-all;
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */

hcs-summary-panel .block-value {
    font-weight: var(--hcs-default-font-weight);
    font-size: 20pt;
    overflow-wrap: break-word;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-create-heatwave-cluster .hcs-create-heatwave-cluster-value-text {
   color: var(--hcs-create-heatwave-cluster-value-text-color);
   display: inline-block;
	 }
*/

hcs-heatwave-cluster-create:not(.oj-complete){
  visibility: hidden;
}

hcs-heatwave-cluster-autoprovisioning:not(.oj-complete){
  visibility: hidden;
}

hcs-heatwave-cluster-autoprovisioning .hcs-autoprovisioning-body {
  display: flex;
  flex-flow: column;
}

hcs-heatwave-cluster-autoprovisioning .hcs-heatwave-cluster-autoprovisioning-schema-info {
  flex: 1 1 auto;
  min-height: 0;
}

hcs-heatwave-cluster-autoprovisioning .hcs-heatwave-cluster-autoprovisioning-summary {
  flex: 0 1 100px;
}

hcs-schema-info-table:not(.oj-complete) {
  visibility: hidden;
}

hcs-schema-info-table .hcs-memory-usage-status-meter.oj-statusmetergauge {
  height: 10px;
  max-width: 100px;
}

hcs-schema-info-table .hcs-table-padding-right {
  padding-right: var(--hcs-default-spacing)
}

hcs-schema-info-table .hcs-schema-info-table {
  flex: 1 1 0;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This is to prevent the flash of unstyled content before the composite properties have been setup. */
hcs-layout:not(.oj-complete) {
	visibility: hidden;
}

hcs-layout .hcs-drawer-handle {
    margin: 13px var(--hcs-drawer-horizontal-margin) 13px var(--hcs-drawer-horizontal-margin);
    border-radius: 10%/80%;
    background-color: rgb(var(--oj-palette-neutral-rgb-70));
    width: var(--hcs-drawer-width) !important;
    height: 4px !important;
}

hcs-layout .hcs-content-drawer-container {
    height: var(--hcs-page-content-children-height);
}

hcs-layout .hcs-content-drawer-container .hcs-drawer-container {
    border-radius: 0;
    border-bottom-style: none;
    width: auto;
    margin-top: var(--hcs-drawer-margin-top);
    min-height: var(--hcs-drawer-min-height);
    height: var(--hcs-drawer-min-height);
}

hcs-layout .hcs-content-container hcs-table,
hcs-layout .hcs-content-container hcs-heatwave-ml-utils-collapsible-table,
hcs-layout .hcs-content-container hcs-workspaces-schema-table-view {
    flex: 1 1 0;
    min-height: 0;
}

hcs-layout .hcs-drawer-resize-toolbar {
    position: absolute;
    right: 0;
    top: 0;
}

/* Prevent repositioning of drawer on initial load */
.hcs-drawer-status.hcs-drawer-container-minimized + .hcs-drawer-container {
    transform: none;
}

hcs-layout:not(.hcs-drawer-container-no-shadow) .hcs-drawer-container {
    box-shadow: rgb(0 0 0 / 19%) 0 -10px 15px -10px
}


hcs-layout.hcs-drawer-container-no-shadow .hcs-drawer-container {
    box-shadow: unset
}

hcs-layout {
    width: inherit;
    display: flex;
    flex-direction: column;
    height: 100%;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

:root {
    --hcs-resource-card-selected-background-color: var(--oj-core-bg-color-selected);
    --hcs-resource-card-selected-border-color: var(--oj-core-border-color-selected);
    --hcs-resource-card-title-font-size: 87.5%;
    --hcs-resource-card-title-font-weight: 600;
    --hcs-resource-card-desc-font-size: 75%;
    --hcs-resource-card-desc-font-weight: var(--hcs-default-font-weight);
}

hcs-resource-cards:not(.oj-complete) {
    visibility: hidden;
}

hcs-resource-cards .hcs-resource-card {
    margin: 0 !important;
	min-width: 20rem;
	box-shadow: none;
}

hcs-resource-cards .oj-listview-card-group {
    align-items: flex-start;
}

hcs-resource-cards .hcs-resource-card-disabled {
    color: var(--oj-core-text-color-disabled);
}

hcs-resource-cards .hcs-resource-card-item.oj-listview-card {
    margin-top: 0 !important;
    margin-bottom: 10px;
}

hcs-resource-cards .hcs-resource-card-title {
    font-size: var(--hcs-resource-card-title-font-size);
    font-weight: var(--hcs-resource-card-title-font-weight);
}

hcs-resource-cards .hcs-resource-card-desc {
    font-size: var(--hcs-resource-card-desc-font-size);
    font-weight: var(--hcs-resource-card-desc-font-weight);
}

hcs-resource-cards li.oj-selected .hcs-resource-card:not(.hcs-resource-card-disabled) {
    background-color: var(--hcs-resource-card-selected-background-color);
    border-color: var(--hcs-resource-card-selected-border-color);
}
/* Copyright (c) 2021, Oracle and/or its affiliates. */

hcs-resource-select:not(.oj-complete) {
    visibility: hidden;
}

div[data-oj-containerid$="_resourceSelect"] {
    --oj-collection-list-cell-padding-vertical: 0.25rem;
    max-width: 400px !important;
    word-wrap: break-word;
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

/* NOTE: due to dialog reparenting, parent-scoping by hcs-confirmation-dialog will not be enough */
.hcs-confirmation-dialog-size {
    min-height: 50px;
    max-height: 75vh;
    width: 600px;
    max-width: 50vw;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-breadcrumbs .hcs-breadcrumbs-value-text {
   color: var(--hcs-breadcrumbs-value-text-color);
   display: inline-block;
	 }
*/

hcs-breadcrumbs:not(.oj-complete){
  visibility: hidden;
}

hcs-breadcrumbs .breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin-top: 0;
    list-style: none;
    position: relative;
}

hcs-breadcrumbs .breadcrumb  > :nth-child(n+2):not(.oui-first-column)::before {
    display: inline;
    color: #686868;
    content: "\00a0»\00a0";
    background-image: none;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    position: relative;
    margin: 0;
    top: 0;
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates.  */

hcs-page-view-dbsystem-connect .connection-status hcs-status-badge {
    margin-left: 0 !important;
}

hcs-page-view-dbsystem-connect .content {
    max-width: 150px;
}

hcs-page-view-dbsystem-connect oj-toolbar > *:not(:first-child) {
    margin: 0 0 0 var(--oj-core-spacing-6x) !important;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

hcs-resource-details:not(.oj-complete){
    visibility: hidden;
}

hcs-resource-details .overlay-summary-panel {
	position: absolute;
	top: 3.5rem;
	bottom: 0.5rem;
	right: calc(75%);
	left: var(--hcs-overlay-bottom-spacing);
	overflow-y: auto;
}

hcs-resource-details .overlay-details-panel-with-summary {
	position: absolute;
	top: 3.5rem;
	bottom: 0.5rem;
	left: calc(25% + var(--hcs-overlay-bottom-spacing));
	right: var(--hcs-overlay-bottom-spacing);
	overflow-y: auto;
}

hcs-resource-details .hcs-section-container .oj-sm-6 .hcs-panel-content {
	margin-bottom: 1rem
}

hcs-resource-details .loading-spinner-page {
	display: flex;
	flex-wrap: wrap;
	justify-content: center !important;
	align-items: center !important;
    margin-top: calc(var(--oj-core-spacing-12x)*2);
}

hcs-resource-details .loading-spinner-page .oj-progress-circle-indeterminate-inner {
    border-color: #999;
}


hcs-resource-details .resource-details-tab-bar {
    padding: 0 var(--hcs-default-spacing);
    padding-top: var(--oj-core-spacing-1x);
    background-color: var(--hcs-secondary-background-color)
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-page-view-resource-list .hcs-page-view-resource-list-value-text {
   color: var(--hcs-page-view-resource-list-value-text-color);
   display: inline-block;
	 }
*/

hcs-page-view-resource-list:not(.oj-complete) {
    visibility: hidden;
}

hcs-page-view-resource-list {
	min-height: 50px;
	width: 50px;
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */
:root {
  --hcs-filter-border-radius: 1rem;
  --hcs-filter-bg-color: RGB(var(--oj-palette-neutral-rgb-30));
  --hcs-filter-margin: var(--oj-core-spacing-2x);
  --hcs-filter-hover-opacity: 0.8;
  --hcs-filter-text-label-color: var(--oj-core-text-color-secondary);
  --hcs-filter-text-value-color: var(--oj-core-text-color-primary);
}

hcs-filter-popup:not(.oj-complete),
hcs-filter-select-single:not(.oj-complete),
hcs-filter-text:not(.oj-complete) {
  visibility: hidden;
}

.hcs-filter-popup {
  max-height: 200px !important;
  overflow: auto;
}

hcs-filters .hcs-filter {
  border: none;
  border-radius: var(--hcs-filter-border-radius);
  background-color: var(--hcs-filter-bg-color);
  color: var(--hcs-filter-text-color);
  padding: var(--oj-core-spacing-2x);
  align-items: center;
  display: flex;
}

hcs-filters > :not(.oj-disabled) .hcs-filter-hover:hover {
  cursor: pointer;
  opacity: var(--hcs-filter-hover-opacity);
}

hcs-filters .hcs-filter-label {
  color: var(--hcs-filter-text-label-color);
}

hcs-filters .hcs-filter-value {
  color: var(--hcs-filter-text-value-color);
}

hcs-filters .hcs-filter-icon {
  margin-left: var(--hcs-filter-margin);
  color: var(--hcs-filter-text-label-color);
  line-height: normal;
}

hcs-filters button:not([disabled]) .hcs-filter-icon:hover {
  color: var(--oj-core-text-color-primary) !important;
  cursor: pointer;
}

hcs-filters .hcs-filter-close-button {
  display: flex;
  border: 0;
  padding: 0;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-page-view-resource-list .hcs-page-view-resource-list-value-text {
   color: var(--hcs-page-view-resource-list-value-text-color);
   display: inline-block;
	 }
*/

hcs-page-view-resource-list:not(.oj-complete){
  visibility: hidden;
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */

hcs-filters:not(.oj-complete){
  visibility: hidden;
}

hcs-filters .oj-disabled .oj-text-field-start-end-icon,
hcs-filters button[disabled] .hcs-filter-label,
hcs-filters button[disabled] .hcs-filter-value {
    color: var(--oj-core-text-color-disabled) !important;
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */


hcs-resource-filters:not(.oj-complete) {
    visibility: hidden;
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

hcs-multiselect-table #selectAllCheckboxHcsMultiselectTable {
    position: relative;
    top: 6px;
    left: 15px;
    margin-bottom: -40px;
    z-index: 1;
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

hcs-page-view-workspaces-autopilot-index-advisor #selectAllCheckboxHcsMultiselectTable {
    position: relative;
    top: 9px;
    left: 15px;
    margin-bottom: -40px;
    z-index: 1;
}

hcs-page-workspaces:not(.oj-complete) {
  visibility: hidden;
}

hcs-workspaces-query-panel {
    display: flex;
    flex-direction: column;
    height: 100%;
}

hcs-code-editor {
    display: flex;
    flex: 1;
    flex-direction: column;
    min-height: 0;
}

hcs-page-view-workspaces-query-editor .hcs-workspaces-side-drawer-table {
    position: absolute;
    bottom: 0;
    top: 1.2rem;
    left: 0;
    right: 0;
}

hcs-page-view-workspaces-query-editor .hcs-workspaces-side-drawer-table oj-table {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-left: 0 !important;
    border-right: 0 !important;
    border-top-width: 1px !important;
}

hcs-page-view-workspaces-query-editor hcs-tab-layout .hcs-loading .oj-progress-circle-indeterminate-inner {
    border-color: black !important;
}

hcs-page-view-workspaces-query-editor oj-table .hcs-loading > div {
    padding-top: calc(var(--oj-core-spacing-8x));
}

oj-table.hcs-no-data-template thead tr th {
    color: var(--oj-core-text-color-disabled) !important;
}

/* hide child loading elements so that only one is visible while loading */
hcs-page-view-workspaces-manage-data hcs-multiselect-table table tr.hcs-loading oj-selector {
    display: none !important;
}

hcs-page-view-workspaces-manage-data hcs-multiselect-table table tr td:has(.hcs-autoload) {
    padding: 6px 0 0 0 !important;
}

.hcs-autoload {
    width: 100%;
    height: 100%;
}

.hcs-expander-row-parent td:not(:first-child):not(:nth-child(2)) {
    font-weight: 550;
}

hcs-workspaces-confirm-dialog:not(.oj-complete) {
    visibility: hidden;
}

hcs-schema-load-table .schema-table-estimate-node-count {
    width: 100%;
    max-height: 15rem !important;
}

.hcs-workspaces-confirm-dialog-size {
    width: 50vw;
}

.hcs-workspaces-confirm-dialog-parent {
    width: 50vw !important;
}

.hcs-workspaces-confirm-dialog-disabled-text {
    margin: auto;
}

hcs-workspaces-confirm-dialog .oj-messages-inline .oj-message-header {
    padding: 0.5rem 0.5rem 0.5rem 0.5rem
}

hcs-workspaces-confirm-dialog .oj-message-body {
    padding: 0.5rem 0.5rem 0.5rem 0.5rem
}

hcs-workspaces-result-panel .hcs-results-container {
    overflow-y: auto;
    position: absolute;
    bottom: var(--hcs-panel-spacing-compact);
    top: 8rem;
    left: var(--hcs-panel-spacing-compact);
    right: var(--hcs-panel-spacing-compact);
}

hcs-multiselect-table table tr.hcs-hide {
    display: none !important;
}

.hcs-expander-row-parent oj-row-expander, .hcs-expander-row-orphan oj-row-expander {
    margin-left: -12px;
}

.hcs-expander-row-child oj-row-expander {
    margin-left: -28px;
}

hcs-page-view-workspaces-autopilot-index-advisor #queryDetailsPanel {
    height: 20rem;
}

hcs-page-view-workspaces-autopilot-index-advisor-affected-queries #affectedQueriesTable {
    height: 40%;
}

hcs-page-view-workspaces-autopilot-index-advisor #indexAdvisorstorageVsPerformancePlotContainer {
    height: 12rem;
    width: 35rem;
}

hcs-page-view-workspaces-autopilot-index-advisor #storageVsPerformancePlot {
    height: 12rem;
    width: 35rem;
}

hcs-workspaces-query-panel {
    display: flex;
    flex-direction: column;
    height: 100%;
}

hcs-code-editor {
    display: flex;
    flex: 1;
    flex-direction: column;
    min-height: 0;
}

hcs-page-view-workspaces-query-editor .hcs-workspaces-side-drawer-table {
    position: absolute;
    bottom: 0;
    top: 1.2rem;
    left: 0;
    right: 0;
}

hcs-page-view-workspaces-query-editor .hcs-workspaces-side-drawer-table oj-table {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-left: 0 !important;
    border-right: 0 !important;
    border-top-width: 1px !important;
}

hcs-page-view-workspaces-query-editor hcs-layout .hcs-loading .oj-progress-circle-indeterminate-inner {
    border-color: black !important;
}

hcs-page-view-workspaces-query-editor oj-table .hcs-loading > div {
    padding-top: calc(var(--oj-core-spacing-8x));
}

oj-table.hcs-no-data-template thead tr th {
    color: var(--oj-core-text-color-disabled) !important;
}

hcs-workspaces-create-lakehouse-table hcs-code-editor .CodeMirror-scroll {
    max-height: calc(0.6 * var(--hcs-overlay-end-body-height))
}

hcs-workspaces-create-lakehouse-table .hcs-schema-inference-messages {
    max-height: calc(0.3 * var(--hcs-overlay-end-body-height));
    overflow-y: auto;
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

hcs-create-heatwave-ml-model .oj-radio-label, #visualizationBtn  {
    display: none;
}

hcs-create-heatwave-ml-model .hcs-hwml-tables-max-height {
    flex: 1 1 auto;
    min-height: 0;
}

hcs-create-heatwave-ml-model oj-table {
    flex: 1 1 0;
}

hcs-create-heatwave-ml-model .hcs-hwml-advanced-panel {
    flex: 1 1 50px; /* The pixel value comes from the height of the collapsible header section plus some extra offset when it's collapsed */
    min-height: 50px
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */

hcs-heatwave-ml-utils-feature-importance-table .oj-table {
    flex: 1 1 0;
}

hcs-heatwave-ml-utils-feature-importance-table .oj-statusmetergauge-horizontal-lg {
    height: 1.3rem !important;
}

/* Copyright (c) 2022, Oracle and/or its affiliates. */

/* Copyright (c) 2022, Oracle and/or its affiliates. */

hcs-heatwave-ml-utils-feature-chart .oj-chart {
    height: 250px;
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */

hcs-heatwave-ml-evaluate-model-predictions-column-info .hcs-overlay-end-error-banner {
    padding: 0 0 var(--hcs-default-spacing);
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */

hcs-heatwave-ml-evaluate-model-predictions .hcs-flex-auto-basis {
    flex: 1 1 auto !important;
    min-height: 0;
    overflow: auto;
}

hcs-heatwave-ml-evaluate-model-predictions .hcs-flex-0-basis {
    flex: 1 1 0;
    min-height: 0;
}

hcs-heatwave-ml-evaluate-model-predictions .hcs-predictions-table {
    flex: 1 1 0;
    min-height: 0;
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */

/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

hcs-heatwave-ml-evaluate-model hcs-layout .hcs-content-container oj-table {
    border-bottom: 1px solid var(--oj-collection-border-color) !important;
    height: auto;
    border-radius: var(--oj-panel-border-radius)
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

hcs-heatwave-ml-select-tables .hcs-flex-auto-shrink-grow {
    flex: 1 1 auto;
    overflow: scroll;
}

hcs-heatwave-ml-select-tables hcs-layout .hcs-content-container oj-table {
    border-bottom: 1px solid var(--oj-collection-border-color) !important;
    height: auto;
    border-radius: var(--oj-panel-border-radius)
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

hcs-page-heatwave-ml:not(.oj-complete) {
  visibility: hidden;
}

/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

hcs-glass-pane-progress-indicator:not(.oj-complete) {
    visibility: hidden;
}

hcs-glass-pane-progress-indicator .hcs-glass-pane {
    position: absolute;
    background: rgba(var(--oj-palette-neutral-rgb-80), .4);
    transition: background .5s;
    transition-timing-function: var(--oj-animation-ease-in-out);
    z-index: 100;
    width: 100%;
    height: 100%;
}
/* Copyright (c) 2023, Oracle and/or its affiliates. */

hcs-performance-monitoring-autopilot-shape-advisor #autopilotPredictionPanel div.hcs-panel-content,
hcs-performance-monitoring-autopilot-shape-advisor #autopilotTimeStampsPanel div.hcs-panel-content {
    height: 100%;
}

hcs-performance-monitoring-autopilot-shape-advisor #bufferPoolHitRate,
hcs-performance-monitoring-autopilot-shape-advisor #expandBufferPoolInsightsBody {
    vertical-align: middle !important;
}

hcs-performance-monitoring-autopilot-shape-advisor #statusGaugeMeterCenterLabel {
    font-size: x-small;
}

hcs-performance-monitoring-autopilot-shape-advisor #shapePredictionOverview {
    display: grid;
    grid-template-columns: 4fr 7fr 9fr;
    grid-column-gap: 0;
    min-height: 17rem;
}

hcs-performance-monitoring-autopilot-shape-advisor #historyPlot,
hcs-performance-monitoring-autopilot-shape-advisor #statsPlot {
    min-height: 45rem !important;
    vertical-align: middle !important;
}

hcs-performance-monitoring-autopilot-shape-advisor .hcs-pill-neutral {
    border: none;
    border-radius: 0.3rem;
    background-color: rgb(var(--oj-palette-neutral-rgb-40));
    color: rgb(var(--oj-palette-neutral-rgb-120));
    padding: var(--oj-core-spacing-2x);
    align-items: center;
    display: flex;
}

hcs-performance-monitoring-autopilot-shape-advisor .hcs-pill {
    border: none;
    border-radius: 0.3rem;
    background-color: var(--oj-switch-track-bg-color-selected);
    color: var(--hcs-background-color-white);
    padding: var(--oj-core-spacing-2x);
    align-items: center;
    display: flex;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

:root{
    --hcs-metric-panel-height: 8rem;
    --hcs-metric-panel-width: 18rem;
    --hcs-metric-panel-wide-width: 37rem;
}

hcs-metric-panel .hcs-metric-panel {
    height: var(--hcs-metric-panel-height);
    width: var(--hcs-metric-panel-width);
}

.oj-sm-flex-direction-row > .hcs-full-parent-width .hcs-metric-panel {
    width: 100%;
}

hcs-metric-panel .hcs-metric-panel-wide {
    height: var(--hcs-metric-panel-height);
    width: var(--hcs-metric-panel-wide-width);
}

hcs-metric-panel .hcs-metric-panel-content {
    padding: 1rem;
}

hcs-metric-panel .hcs-metric-panel-value {
    font-size: 1.7rem
}

hcs-metric-panel .hcs-metric-panel-error-message {
    font-size: 1rem
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */
hcs-performance-monitoring-cluster .hcs-monitoring-panel {
    height: 17rem;
}

hcs-performance-monitoring-cluster .hcs-monitoring-panel-wide {
    height: 17rem;
}

hcs-performance-monitoring-cluster .hcs-performance-monitoring-plot {
    height: 13rem;
}

hcs-performance-monitoring-cluster .hcs-performance-monitoring-plot-view {
    height: 10rem;
}
._1dse3eb{overflow-wrap:anywhere;}
.r3jcu9{font-size:var(--oj-c-PRIVATE-DO-NOT-USE-typography-body-sm-font-size);color:var(--oj-c-PRIVATE-DO-NOT-USE-core-text-color-primary);}
.t2q84v{font-size:var(--oj-c-PRIVATE-DO-NOT-USE-typography-body-sm-font-size);color:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-detail-text-color);}

._1blw68r{background-color:var(--oj-c-PRIVATE-DO-NOT-USE-message-banner-background-color);border-bottom:1px solid var(--oj-c-PRIVATE-DO-NOT-USE-core-divider-color);}._1blw68r:focus-visible{outline-style:dotted;outline-width:1px;outline-color:var(--oj-c-PRIVATE-DO-NOT-USE-core-focus-border-color);outline-offset:1px;}
._57wria{background-color:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-background-color);border-radius:6px;box-shadow:var(--oj-c-PRIVATE-DO-NOT-USE-core-box-shadow-sm);width:fit-content;}._57wria:focus-visible{outline-style:dotted;outline-width:1px;outline-color:var(--oj-c-PRIVATE-DO-NOT-USE-core-focus-border-color);outline-offset:1px;}
.ugvmqs{border:1px solid var(--oj-c-PRIVATE-DO-NOT-USE-core-divider-color);border-radius:var(--oj-c-PRIVATE-DO-NOT-USE-core-border-radius-lg);}
.nukqls{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;padding-top:var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-4x);padding-bottom:var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-4x);}
._1bl9i86{padding-inline-start:var(--oj-c-PRIVATE-DO-NOT-USE-core-gutter-start,var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-4x));padding-inline-end:var(--oj-c-PRIVATE-DO-NOT-USE-core-gutter-end,var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-4x));}
.anjj4v{padding-inline-start:var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-4x);padding-inline-end:var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-4x);}

._1mwk7gd{flex:1;overflow-wrap:anywhere;}
._1k4askc{font-size:var(--oj-c-PRIVATE-DO-NOT-USE-message-banner-summary-text-size);font-weight:var(--oj-c-PRIVATE-DO-NOT-USE-message-banner-summary-text-weight);color:var(--oj-c-PRIVATE-DO-NOT-USE-message-banner-summary-text-color);}
._1ad5yah{font-size:var(--oj-c-PRIVATE-DO-NOT-USE-user-assistance-inline-font-size);font-weight:400;color:var(--oj-c-PRIVATE-DO-NOT-USE-user-assistance-inline-text-color);line-height:1.333;}
.lpuv3d{font-size:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-summary-text-size);color:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-summary-text-color);}

._1bon6g8{align-self:flex-start;display:flex;}
.s562t{margin-inline-start:var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-1x);margin-inline-end:calc(-1 * var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-2x));margin-top:calc(-1 * var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-2x));margin-bottom:calc(-1 * var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-2x));}
.e39ucv{margin-inline-start:var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-4x);margin-inline-end:calc(-1 * var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-3x) / 2);margin-top:calc(-1 * var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-3x) / 2);margin-bottom:calc(-1 * var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-3x) / 2);}

._4sp29l{margin-inline-end:var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-2x);display:flex;align-self:flex-start;}
.kdymq9{color:var(--oj-c-PRIVATE-DO-NOT-USE-message-banner-start-icon-color);font-size:var(--oj-c-PRIVATE-DO-NOT-USE-message-banner-start-icon-size);height:var(--oj-c-PRIVATE-DO-NOT-USE-message-banner-summary-line-height);}
.dp9uqt{color:var(--oj-c-PRIVATE-DO-NOT-USE-message-inline-start-icon-color);font-size:1rem;}
._1xs1ruc{color:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-start-icon-color);font-size:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-start-icon-size);height:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-start-icon-size);width:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-start-icon-size);}
._8pngvc{height:100%;}

._1mjtfzw{flex-shrink:0;font-size:var(--oj-c-PRIVATE-DO-NOT-USE-typography-body-xs-font-size);color:var(--oj-c-PRIVATE-DO-NOT-USE-core-text-color-secondary);}

._1u4bd6u{margin-inline-end:var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-2x);align-self:flex-start;display:flex;}
._1r6si85{height:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-start-icon-size);width:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-start-icon-size);}

.rkgk7q{box-sizing:border-box;display:flex;flex-wrap:wrap;flex-direction:row;}@media screen and (max-width:599.9px){.rkgk7q{flex-direction:column;}}
.xsaxs9{line-height:var(--oj-c-PRIVATE-DO-NOT-USE-message-banner-summary-line-height);}
.dz8vpl{line-height:var(--oj-c-PRIVATE-DO-NOT-USE-message-toast-start-icon-size);}

.rvifbi{display:flex;}
.njkr0h > *{margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;}

._1i8maef{align-items:baseline;}
._1l2zqgv{align-items:center;}
.lum14w{align-items:flex-end;}
._1grb1go{align-items:flex-start;}
._1p6tn8f{align-items:inherit;}
._127wi83{align-items:initial;}
._1sen59x{align-items:stretch;}
.p6xoif{justify-content:center;}
._16kk4mp{justify-content:flex-end;}
.mq38g4{justify-content:flex-start;}
._1ro90sl{justify-content:inherit;}
._4pzgxf{justify-content:initial;}
._1ma39c3{justify-content:space-around;}
._1ciw6j1{justify-content:space-between;}
._1x8ahct{justify-content:space-evenly;}

._1s9onx9{flex-direction:row;}
.bsj2kb{flex-direction:column;}
._11u68a2{flex-wrap:nowrap;}
._1ceggj{flex-wrap:wrap;}
._1dzqgpo{flex-wrap:wrap-reverse;}
._69pmkv{flex-wrap:inherit;}
._12f8h60{flex-wrap:initial;}

.xrj0f5{align-self:baseline;}
._17mmq93{align-self:center;}
.qqvoe4{align-self:flex-end;}
._1x6rfnh{align-self:flex-start;}
._1i313wf{align-self:inherit;}
.la60qb{align-self:initial;}
.zu7kzf{align-self:stretch;}

.hxkmt2{align-items:center;background-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-bg-color);border-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-border-color);border-radius:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-color);cursor:var(--oj-c-PRIVATE-DO-NOT-USE-core-cursor-clickable);display:inline-block;font-family:inherit;font-size:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-font-size);font-weight:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-font-weight);height:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-height);justify-content:center;min-width:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-height);overflow-x:hidden;overflow-y:hidden;padding-inline-start:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-to-edge-padding);padding-inline-end:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-to-edge-padding);padding-top:0;padding-bottom:0;pointer-events:auto;text-overflow:ellipsis;vertical-align:top;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap;}.hxkmt2:active{background-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-bg-color-active);border-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-border-color-active);color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-color-active);}.hxkmt2:focus-visible{outline-style:dotted;outline-offset:1px;outline-width:1px;outline-color:var(--oj-c-PRIVATE-DO-NOT-USE-core-focus-border-color);}
.ckhkxh:not(:active){background-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-bg-color-hover);border-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-border-color-hover);color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-color-hover);}
.a8cw1v{background-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-bg-color-active);border-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-border-color-active);color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-color-active);}
@media(hover:hover){._1jaeb5j:hover:enabled:not(:active){background-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-bg-color-hover);border-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-border-color-hover);color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-color-hover);}}
@media(hover:hover){._137r7im:hover:not(:active){background-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-bg-color-hover);border-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-border-color-hover);color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-color-hover);}}
.e5lxv2{box-sizing:border-box;cursor:var(--oj-c-PRIVATE-DO-NOT-USE-core-cursor-clickable);height:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-height);}
.os4xy8{padding-inline-start:0;padding-inline-end:0;}
.kfze4s{width:100%;}
._13g9wco{background-color:transparent;border-style:hidden;cursor:none;display:flex;}._13g9wco:active{background-color:transparent;border-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-border-color);}
._1xshjdi{height:100%;display:flex;}._1xshjdi:focus-visible{outline-style:none;}
.iseoae{border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:0px;}
._1t95kdz{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:0px;}
._67yfon{pointer-events:none;background-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-bg-color-disabled);border-color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-border-color-disabled);color:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-color-disabled);}
.oo2dg7{border-left-width:0;border-right-width:0;border-block-end-width:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;}
.mph8q5 > *{margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;}

.xvz0bg{overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;}
.wz5moc{display:inline-flex;font-size:var(--oj-c-PRIVATE-DO-NOT-USE-button-icon-size);font-weight:normal;margin-top:0;margin-bottom:0;}
._1nq1ufj{margin-inline-start:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-to-edge-padding);}
._1nt4gk6{margin-inline-end:var(--oj-c-PRIVATE-DO-NOT-USE-base-button-text-to-edge-padding);}
._4w1wzu{margin-inline-end:var(--oj-c-PRIVATE-DO-NOT-USE-button-icon-to-text-padding);margin-inline-start:var(--oj-c-PRIVATE-DO-NOT-USE-button-icon-to-edge-padding);}
._1ja83v4{margin-inline-start:var(--oj-c-PRIVATE-DO-NOT-USE-button-icon-to-text-padding);margin-inline-end:var(--oj-c-PRIVATE-DO-NOT-USE-button-icon-to-edge-padding);}
._417b4z{cursor:inherit;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;}

._11mxx3z{color:var(--oj-c-PRIVATE-DO-NOT-USE-core-text-color-primary);}
._1j8m38j{color:var(--oj-c-PRIVATE-DO-NOT-USE-core-text-color-secondary);}
._116rvv3{color:var(--oj-c-PRIVATE-DO-NOT-USE-core-text-color-disabled);}
.zzusv8{color:var(--oj-c-PRIVATE-DO-NOT-USE-core-danger-3);}
._14svivi{color:var(--oj-c-PRIVATE-DO-NOT-USE-core-warning-3);}
._1aguoy5{color:var(--oj-c-PRIVATE-DO-NOT-USE-core-success-3);}
.t5al6p{color:var(--oj-c-PRIVATE-DO-NOT-USE-core-info-3);}
.xqb007{color:currentColor;}

.slx4eg{display:flex;align-items:flex-end;overflow-y:hidden;}
.f0qm9g{opacity:0;max-height:0;}
._3cs4sx{color:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-text-color);background-color:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-bg-color);white-space:nowrap;padding-top:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-padding-vertical);padding-left:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-padding-horizontal);padding-right:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-padding-horizontal);padding-bottom:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-padding-vertical);border-radius:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-border-radius);border-color:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-border-color);font-size:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-font-size);border-width:var(--oj-c-PRIVATE-DO-NOT-USE-tooltip-border-width);border-style:solid;}
.fdz8n{--oj-c-PRIVATE-DO-NOT-USE-tooltip-bg-color:rgb(var(--oj-c-PRIVATE-DO-NOT-USE-palette-neutral-rgb-0));--oj-c-PRIVATE-DO-NOT-USE-tooltip-text-color:rgb(var(--oj-c-PRIVATE-DO-NOT-USE-palette-neutral-rgb-190));--oj-c-PRIVATE-DO-NOT-USE-tooltip-padding-vertical:var(--oj-c-PRIVATE-DO-NOT-USE-core-spacing-2x);--oj-c-PRIVATE-DO-NOT-USE-tooltip-border-radius:var(--oj-c-PRIVATE-DO-NOT-USE-core-border-radius-md);--oj-c-PRIVATE-DO-NOT-USE-tooltip-border-color:rgba(var(--oj-c-PRIVATE-DO-NOT-USE-palette-neutral-rgb-190),0.65);--oj-c-PRIVATE-DO-NOT-USE-tooltip-font-size:var(--oj-c-PRIVATE-DO-NOT-USE-typography-body-xs-font-size);}

.vu007l{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow-x:hidden;overflow-y:hidden;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;width:1px;position:absolute;}

/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-clipboard .hcs-clipboard-value-text {
   color: var(--hcs-clipboard-value-text-color);
   display: inline-block;
	 }
*/

hcs-clipboard:not(.oj-complete){
  visibility: hidden;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-code-editor .hcs-code-editor-value-text {
   color: var(--hcs-code-editor-value-text-color);
   display: inline-block;
	 }
*/

/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  color: black;
  direction: ltr;
  font-size: larger;
  height: 100%;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  /*max-height: 40rem;*/
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }


/* end code mirror */


hcs-code-editor:not(.oj-complete){
  visibility: hidden;
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-performance-monitoring-query-details .hcs-performance-monitoring-query-details-value-text {
   color: var(--hcs-performance-monitoring-query-details-value-text-color);
   display: inline-block;
	 }
*/

hcs-performance-monitoring-query-details:not(.oj-complete){
  visibility: hidden;
}

hcs-performance-monitoring-query-details #queryTextBoxContainer .CodeMirror-scroll {
    max-height: calc(var(--hcs-overlay-end-body-height) - var(--oj-button-sm-height) - 4 * var(--oj-core-spacing-2x))
}
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-performance-monitoring-recent-queries .hcs-performance-monitoring-recent-queries-value-text {
   color: var(--hcs-performance-monitoring-recent-queries-value-text-color);
   display: inline-block;
	 }
*/

hcs-performance-monitoring-recent-queries:not(.oj-complete){
  visibility: hidden;
}

hcs-performance-monitoring-recent-queries .hcs-performance-monitoring-recent-queries-table {
    /* Calculating how much table height would 10 rows need. The 5px is an offset needed to account for the extra height sort icons seem to be introducing. */
    height: calc(var(--oj-collection-list-row-height) + 5px + 10 * (var(--oj-collection-list-row-height)) - 1px) !important;
}

hcs-performance-monitoring-recent-queries .hcs-performance-monitoring-recent-queries-table-no-rows {
    height: 100px !important;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

hcs-create-mysql-dbsystem:not(.oj-complete) {
    visibility: hidden;
}

.oj-user-assistance-inline-container, .oj-user-assistance-inline-container .oj-message-detail, .oj-helphints-inline-container {
    padding-bottom: 0.25rem;
}

hcs-create-mysql-dbsystem .hcs-switch-wrapper {
    margin-top: -1rem;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

hcs-performance-monitoring-workload h4, 
hcs-performance-monitoring-workload h5, 
hcs-performance-monitoring-workload h6 {
    font-weight: 400;
}

hcs-performance-monitoring-workload h5 {
    margin-top: 0;
}

hcs-performance-monitoring-workload .hcs-monitoring-panel oj-chart {
    height: 220px;
}

hcs-performance-monitoring-workload .hcs-crud-table-wrapper {
    display: grid;
}

/* TODO replace oui style classes */
hcs-performance-monitoring-workload .oui-padding-small {
    padding: 10px;
}

hcs-performance-monitoring-workload .oui-border-bottom {
    border-bottom: 1px solid #b5bbc2;
}

/* END replace oui style classes */
/* Copyright (c) 2022, 2023, Oracle and/or its affiliates. */
hcs-page-performance-monitoring h4, 
hcs-page-performance-monitoring h5, 
hcs-page-performance-monitoring h6 {
    font-weight: 400;
}

hcs-page-performance-monitoring hcs-layout.hcs-empty-state thead tr th .oj-hover {
    color: var(--oj-core-text-color-disabled) !important;
    background-color: inherit !important;
}

hcs-page-performance-monitoring hcs-layout .hcs-empty-state {
    height: 100%;
}

hcs-page-performance-monitoring hcs-layout .hcs-empty-state > div {
    margin-left: var(--oj-core-spacing-8x);
}

hcs-page-performance-monitoring hcs-layout .hcs-empty-state .hcs-heading {
    padding-top: calc(var(--oj-core-spacing-10x)*2) !important;
    font-size: 200% !important;
    font-weight: var(--hcs-bold-font-weight) !important;
}

hcs-page-performance-monitoring hcs-layout .hcs-empty-state .hcs-subtitle{
    margin-top: var(--oj-core-spacing-2x);
    font-size: 125% !important;
    line-height: 1.75rem !important;
}

hcs-page-performance-monitoring oj-collapsible h4 {
    margin-top: 0;
    margin-bottom: 0;
}

hcs-page-performance-monitoring h5 {
    margin-top: 0;
}

hcs-page-performance-monitoring:not(.oj-complete) {
    visibility: hidden;
}

hcs-page-performance-monitoring .hcs-sidebar-value {
    overflow-wrap: break-word;
}

hcs-page-performance-monitoring .hcs-nvp-stack .oj-form .oj-flex:not(:first-child) oj-label {
    margin-top: 6px;
}

hcs-page-performance-monitoring hcs-resource-select oj-select-single {
    min-width: var(--oj-text-field-md-width) !important;
    max-width: var(--oj-text-field-md-width) !important;
}

hcs-page-performance-monitoring hcs-resource-select .oj-user-assistance-inline-container {
    padding-bottom: 0 !important;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This is to prevent the flash of unstyled content before the composite properties have been setup. */
hcs-schema-load-table:not(.oj-complete) {
    visibility: hidden;
}

hcs-schema-load-table .schema-table-estimate-node-count {
    width: 100%;
    max-height: 20rem;
}

/* The following definitions override the default oj-collapsible icons
and make it identical to the oj-rowexpander icons. */

hcs-schema-load-table .oj-collapsible-header-icon:before {
    content: "\f111" !important;

    padding: 0;
    position: relative;
    margin: 0;
    top: 0.1rem;
}

hcs-schema-load-table .oj-collapsible-close-icon:before {
    content: "\f10d" !important;

    padding: 0;
    position: relative;
    margin: 0;
    top: 0.1rem;
}

hcs-schema-load-table .oj-rowexpander-depth-1 {
    width: 0;
}

hcs-schema-load-table .indent-definition-treedepth-1 {
    position: relative;
    right: 0.75rem
}

hcs-schema-load-table .oj-table-data-cell {
    padding: 0;
    text-overflow: initial !important;
}

hcs-schema-load-table .oj-table-column-header-text {
    font-size: 14px;
}
/* Copyright (c) 2022, Oracle and/or its affiliates. */

hcs-row-builder oj-list-view li + li {
    margin-top: var(--oj-core-spacing-2x)
}


hcs-row-builder oj-list-view .oj-animate-update-active {
    margin-top: var(--oj-core-spacing-2x)
}
/* Copyright (c) 2021, 2022, Oracle and/or its affiliates. */

hcs-page-introduction:not(.oj-complete) {
    visibility: hidden;
}

hcs-page-introduction .hcs-callout-card {
    background-color: #f1efed;
    height: 100%;
    max-width: 600px;
    padding: 0;
    border: 0 !important;
}

hcs-page-introduction .hcs-callout-card-top {
    max-width: 100%;
    max-height: 100%;
}

hcs-page-introduction .hcs-callout-card-top-dbsystem {
    content: url(css/images/4f3ad80d9c5be3b148b6.png);
}

hcs-page-introduction .hcs-callout-card-top-heatwave {
    content: url(css/images/37bd1f1f329284b5d6ba.png);
}

hcs-page-introduction .hcs-callout-card-bottom {
    padding: var(--hcs-default-spacing);
    padding-top: 0;
    padding-bottom: 0;
}

hcs-page-introduction .hcs-getting-started-card {
    background-color: #f1efed;
    border: 0 !important;
    max-width: calc(2 * (600px + var(--oj-core-spacing-2x)));
    margin: auto;
}

hcs-page-introduction .hcs-getting-started-card-left {
    content: url(css/images/93db9deebc2ca06c1f1b.png);
    max-width: 150px;
    max-height: 100%;
}

hcs-page-introduction .hcs-callout-card h4 {
    font-weight: 400;
}

hcs-page-introduction .hcs-callout-card p {
    text-align: justify;
}
/* Copyright (c) 2023, Oracle and/or its affiliates. */

hcs-channel-source-ssl-file-picker #sslCaCertificate {
    max-width: 100% !important;
}

hcs-channel-source-ssl-modes hcs-resource-cards .hcs-resource-card-item {
    max-width: 320px;
}

hcs-channel-source-ssl-modes hcs-resource-cards .hcs-resource-card-item:nth-child(3) .hcs-resource-card {
    height: 137px;
}

hcs-channel-update #deleteCert {
    margin-bottom: -15px;
}

/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-create-mysql-backup .hcs-create-mysql-backup-value-text {
   color: var(--hcs-create-mysql-backup-value-text-color);
   display: inline-block;
	 }
*/

hcs-create-mysql-backup:not(.oj-complete){
  visibility: hidden;
}

.hcs-create-mysql-backup-size {
  min-height: 50px;
  width: 600px;
  max-width: 50vw;
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

/* This file is where css selectors for the component go.
   There will be hard coded properties and properties controlled by variables, for example

   hcs-custom-switch .hcs-custom-switch-value-text {
   color: var(--hcs-custom-switch-value-text-color);
   display: inline-block;
	 }
*/

hcs-custom-switch:not(.oj-complete){
  visibility: hidden;
}

/* Override some css properties of oj-switch */

hcs-custom-switch .oj-switch-container {
  min-height: 0 !important;
height: 1.25rem !important;
}


hcs-custom-switch .oj-switch-track {
  height: 0.75rem !important;
  width: 1.75rem !important;
}

hcs-custom-switch .oj-switch-thumb {
  height: 0.5rem !important;
  width: 0.75rem !important;
}
/* Copyright (c) 2021, 2022, Oracle and/or its affiliates. */
hcs-page-developer:not(.oj-complete) {
    visibility: hidden;
}

hcs-page-developer oj-form-layout .oj-user-assistance-inline-container, hcs-page-developer oj-form-layout .oj-user-assistance-inline-container.oj-reflow:empty {
    margin-top: revert !important;
    padding-bottom: .25rem !important;
    min-height: revert !important;
}

hcs-page-developer hcs-tooltip {
    color: #666;
}

hcs-page-developer .oj-form-control-max-width-md {
    max-width: 85% !important;
}
/* Copyright (c) 2021, 2022, Oracle and/or its affiliates.  */

hcs-page-sign-in:not(.oj-complete) {
    visibility: hidden;
}

hcs-page-sign-in .hcs-error-msg {
    color: red;
}

hcs-page-sign-in .hcs-sign-in-btn span {
    font-weight: 500;
}

hcs-page-sign-in .hcs-page-content {
    max-width: var(--hcs-page-content-sign-in-max-width) !important;
}

hcs-page-sign-in .hcs-sign-in-panel {
    padding: 40px 30px;
    height: 100%;
}

hcs-page-sign-in .hcs-callout-card-welcome {
    background-image: url(css/images/1b5bc78f85ac2240e035.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    color: white;
    --oj-heading-text-color: white;
}

hcs-page-sign-in .hcs-callout-card-welcome-text::after {
    content: url(css/images/d9fd9127553fb892ddc2.png);
    align-self: center;
}

hcs-page-sign-in .hcs-callout-card-welcome-text.mysql-welcome-logo::after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxOCIKICAgdmlld0JveD0iMCAyMCAxNjAgMTAwIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMyMiIgLz4KICA8ZwogICAgIGlkPSJnMjYiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsMTM0Ljg5MzMzKSI+CiAgICA8ZwogICAgICAgaWQ9ImcyOCIKICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMC4xKSIKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDc1Ni40NDEsMjc1Ljg1NSBjIDAsLTE4LjMyIC02LjczLC0zMy4zNTkgLTIwLjE0OCwtNDUuMTE3IC0xMy40MzgsLTExLjcxOCAtMzEuNDY1LC0xNy41OTcgLTU0LjA2MywtMTcuNTk3IC0yMS4xMjEsMCAtNDEuNjAxLDYuNzU3IC02MS40MzMsMjAuMTc1IGwgOS4yNjksMTguNTU1IGMgMTcuMDc5LC04LjUzNSAzMi41MjgsLTEyLjc5MyA0Ni4zOTUsLTEyLjc5MyAxMy4wMDgsMCAyMy4xOTEsMi44OTEgMzAuNTU1LDguNjEzIDcuMzU1LDUuNzYyIDExLjc1NywxMy43ODkgMTEuNzU3LDIzLjk4NSAwLDEyLjgzMiAtOC45NDUsMjMuNzg5IC0yNS4zNTEsMzIuOTg4IC0xNS4xNTYsOC4zMiAtNDUuNDM4LDI1LjY4NCAtNDUuNDM4LDI1LjY4NCAtMTYuNDA2LDExLjk1MyAtMjQuNjI5LDI0LjgwNCAtMjQuNjI5LDQ1Ljk1NyAwLDE3LjQ4OCA2LjEyNSwzMS42MjkgMTguMzg3LDQyLjM5NCAxMi4yNzgsMTAuNzgxIDI4LjExNywxNi4xNzYgNDcuNTIsMTYuMTc2IDIwLjA1MSwwIDM4LjI4MSwtNS4zNTUgNTQuNzA3LC0xNi4wMiBsIC04LjM0LC0xOC41MzkgYyAtMTQuMDUxLDUuOTU3IC0yNy45MSw4Ljk0NiAtNDEuNTgyLDguOTQ2IC0xMS4wNzQsMCAtMTkuNjE3LC0yLjY1NyAtMjUuNTc0LC04LjAwOCAtNS45ODksLTUuMzEzIC05LjY4OCwtMTIuMTQ5IC05LjY4OCwtMjAuNDU3IDAsLTEyLjc5MyA5LjE0MSwtMjMuODg3IDI2LjAwNCwtMzMuMjYyIDE1LjM1MiwtOC4zMiA0Ni4zNjcsLTI2LjAxNSA0Ni4zNjcsLTI2LjAxNSAxNi44NzUsLTExLjk1NCAyNS4yODUsLTI0LjY4OCAyNS4yODUsLTQ1LjY2NSB6IG0gNjYuNDY1LC0xNi42NiBjIC04Ljc1LDE0LjA4MiAtMTMuMTI1LDM2LjY4IC0xMy4xMjUsNjcuODMyIDAsNTQuMzk1IDE2LjUzMiw4MS41OSA0OS41OTgsODEuNTkgMTcuMjg1LDAgMjkuOTczLC02LjUwNCAzOC4wODYsLTE5LjUxMiA4Ljc0MiwtMTQuMDcgMTMuMTE3LC0zNi40NzIgMTMuMTE3LC02Ny4xOTUgMCwtNTQuODI0IC0xNi41MzUsLTgyLjI0NiAtNDkuNjAyLC04Mi4yNDYgLTE3LjI3MywwIC0yOS45NjgsNi41MDQgLTM4LjA3NCwxOS41MzEgeiBtIDEyOC42NDEsLTQ4LjQxOCAtMzkuNzA3LDE5LjU3OCBjIDMuNTM1LDIuODkxIDYuODk0LDYuMDI4IDkuOTQxLDkuNjQxIDE2Ljg0OCwxOS44MjQgMjUuMjg1LDQ5LjE2IDI1LjI4NSw4Ny45ODggMCw3MS40NTQgLTI4LjA1OCwxMDcuMiAtODQuMTYsMTA3LjIgLTI3LjUxOSwwIC00OC45NjUsLTkuMDU5IC02NC4zMjgsLTI3LjIxMSAtMTYuODU1LC0xOS44NDQgLTI1LjI3MywtNDkuMDUxIC0yNS4yNzMsLTg3LjY2NCAwLC0zNy45NjkgNy40NjEsLTY1LjgyMSAyMi4zOTQsLTgzLjUxNiAxMy42NTMsLTE1Ljk5NiAzNC4yMzksLTI0LjAwNCA2MS43NjYsLTI0LjAwNCAxMC4yNzMsMCAxOS43MDcsMS4yNyAyOC4yODEsMy43OTcgTCA5MzcuNDQ1LDE4Ni41IFogbSAxMjcuNzkzLDUuMjE1IEggOTc2LjYyNSBWIDQzMS45OCBoIDM0LjU2NSBWIDI0Mi41NTUgaCA2OC4xNSB6IG0gMjQuNjcsMC4wMiBoIDUuNzIgdiAyMS45NzIgaCA3LjUgdiA0LjQ5MyBoIC0yMS4wMSB2IC00LjQ5MyBoIDcuNzkgeiBtIDQzLjU3LDAgaCA1LjQgdiAyNi40NjUgaCAtOC4xMSBsIC02LjYxLC0xOC4wNDcgLTcuMiwxOC4wNDcgaCAtNy44MiB2IC0yNi40NjUgaCA1LjEgdiAyMC4xMzYgaCAwLjMgbCA3LjUzLC0yMC4xMzYgaCAzLjg5IGwgNy41MiwyMC4xMzYgdiAtMjAuMTM2IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDMwIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDU5OC4wNywzNzUuMzQ4IGMgLTE0LjcxNSwtNzkuODgzIC0zNC4xNCwtMTM3LjkzIC01OC4yNDIsLTE3NC4xNDEgLTE4Ljc3NywtMjcuOTEgLTM5LjM1NSwtNDEuODU1IC02MS43NTgsLTQxLjg1NSAtNS45NzYsMCAtMTMuMzQsMS43OTYgLTIyLjA3OCw1LjM3MSB2IDE5LjI1NyBjIDQuMjY2LC0wLjYyNSA5LjI3OCwtMC45NTcgMTUuMDM5LC0wLjk1NyAxMC40NDksMCAxOC44NzUsMi44OTEgMjUuMjgyLDguNjUzIDcuNjc1LDcuMDMxIDExLjUxNSwxNC45MjIgMTEuNTE1LDIzLjY3MiAwLDUuOTc2IC0yLjk4OCwxOC4yNDIgLTguOTU3LDM2Ljc5NyBsIC0zOS42NzYsMTIzLjIwMyBoIDM1LjUxNiBsIDI4LjQ3NywtOTIuMTQ5IGMgNi4zOTgsLTIwLjkxOCA5LjA2MiwtMzUuNTI3IDgsLTQzLjg0NyAxNS41NzQsNDEuNjAxIDI2LjQ1Myw4Ni45MzMgMzIuNjQ0LDEzNS45OTYgeiBNIDQ0MS4yNzMsMjE1Ljk5MiBoIC0zNi4xNTIgYyAtMS4yNzcsNjEuMDE2IC00LjgwNSwxMTguMzk5IC0xMC41NjYsMTcyLjEzNyBoIC0wLjMxMyBMIDMzOS4xOTUsMjE1Ljk5MiBoIC0yNy41MTkgbCAtNTQuNzE5LDE3Mi4xMzcgaCAtMC4zMiBDIDI1Mi41ODIsMzM2LjUyIDI1MC4wMjMsMjc5LjEzNyAyNDguOTYxLDIxNS45OTIgSCAyMTYgYyAyLjEyOSw3Ni43OTcgNy40NjEsMTQ4Ljc4OSAxNS45OTYsMjE1Ljk4OCBoIDQ0LjgwNSBsIDUyLjE2LC0xNTguNzAzIGggMC4zMiBsIDUyLjQ4MSwxNTguNzAzIGggNDIuODcxIGMgOS4zOTQsLTc4LjcwMyAxNC45MzMsLTE1MC43MTQgMTYuNjQsLTIxNS45ODgiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgIGlkPSJwYXRoMzIiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gODQ2LjMxMyw3MjkuNzYyIGMgMCwwIDUuMDU4LC01LjQyMiA4LjU3NCwtMTAuODQ0IDMuNTY2LC01LjQ5MiA0LjQ5MiwtOC41MzkgNi42MzMsLTEyLjY5MSAwLjI2MSwwLjI1NyAxMC4wODUsOS4wODYgMy40MjUsMTguNzc3IC03LjQ2MSwxMC44NTEgLTE4LjYzMiw0Ljc1OCAtMTguNjMyLDQuNzU4IHogTSAxMTIzLjUyLDUwNS41NTEgYyAtMTIuNDgsMTMuOTE4IC00NC4yNSwzMi4zNjcgLTYyLjU4LDM4LjY4MyAtNy4yMSwyLjQ4MSAtMjIuNDQsNS44MTMgLTI2LjI5LDExLjMyMSAtMTEuNTYsMTYuNTIzIC0yNy4zOCw1NS4yMyAtNDIuODc3LDg5LjcwNyAtMTIuNzg1LDI4LjQ0NSAtNDMuNTkzLDY1LjM2MyAtODIuMTQsOTAuNjQ0IC0zOS43MTUsMjYuMDQzIC02Mi4zNTIsMTguODk1IC02OC42NTMsMjAuODc1IC0zLjU2MiwxLjEyNSAtOC43MTgsNi4xMTcgLTEyLjI2NSw4Ljg5MSAtMTYuODgzLDEzLjIxOSAtNDAuODQsMTkuNzYyIC00NS4wMzksMTMuOTY1IC02LjU1MSwtOS4wMzUgOS41NTEsLTI1Ljk4MSAxNC41MTIsLTMzLjAyOCA0LjQzMywtNi4yNSA5LjkyMSwtMTMuMjkzIDEzLjA0NiwtMjAuMDg5IDYuNzc4LC0xNC42MSA5LjkyMiwtMzAuODA5IDE2LjE4NCwtNDUuNDE4IDIuMzMyLC01LjQ5MyA2LjAwNCwtMTEuNzQzIDkuMzk1LC0xNi42OTIgMi44NTksLTMuOTMzIDguMDg1LC02Ljc4NSA5LjY1NiwtMTEuNzY5IDMuMTM2LC01LjIxMSAtNC43MDcsLTIyLjQzOCAtNi41MjQsLTI3LjkwNyAtNi43OTcsLTIxLjQwNiAtNS40NzYsLTUxLjE1NiAyLjM0NCwtNjkuNjk5IDMuMTQ1LC03LjI5MyAxMC41MiwtMTkuMzcxIDE2LjIyMywtMjAuODg3IC0wLjQxLDExLjA2NyAxLjkyMiw0MS40NDIgMjAuMjAzLDYxLjMwMSA5LjA1NSwtMzMuMDMxIDMyLjQ0MSwtNjcuMDk0IDQzLjM5OCwtODEuNzAzIDMuNjcyLC01LjIyNiAxOC43MDMsLTIxLjA1NSAxOS42MjEsLTIxLjg2NyAwLjU1NSwtMC40ODggMC4yMjMsLTAuNjMzIC0wLjI2NSwtMC40MSAtMC40MSwwLjIwNyAtMTAuNzIzLDcuMTYgLTIyLjA3MSwxNy40OTIgLTE2LjYyMSwxNS4xNTYgLTM4LjM3OCw0My40MjYgLTQyLjY4Myw1Ny4yMDcgLTcuMjk3LC0xMS45NDEgLTcuMTYsLTM0LjI0NiAtOC4wMiwtNDcuNjc2IC0xNC4zODIsMC43MjMgLTI2LjExMywxMi45NTMgLTMxLjQzMywyMS41NzQgLTEzLjM3MSwyMS42MzMgLTIwLjU2Nyw2MS4xMzMgLTIuMjY2LDEwNC4yMjcgMi4wOSw0LjkyMiAtMy4wMDgsNi43MTkgLTYuMjgxLDExLjIzOCAtMy42MDIsNC45ODEgLTYuNzc3LDEwLjY4OCAtOS42NTYsMTYuMTcyIC01LjQ4MSwxMC43MDMgLTEwLjkzOCwyMy4zMjQgLTEzLjU2NywzNC45ODUgLTMuMjY5LDE0LjU1OCAtMTMuMDQ3LDI3LjQxIC0xNy40OCwzMy4zOTggLTYuMDA0LDguNjIxIC0yNC4yNjYsMjUuODM2IC0xNy4xMzcsNDIuNzgxIDEwLjgyLDI1LjcyMyA0OS43NjYsNS41MjggNTcuMjE1LDEuMTk5IDYuOTkyLC00LjA1OCAxNS41LC0xMS44NzEgMTkuNjg3LC0xMy43MDcgNi41MTYsLTAuMjQ2IDMxLjI4MiwwLjAwOCA1Mi45ODEsLTExLjczIDQ1Ljc4OSwtMjQuNzc3IDg0LjA5LC01OS40NjUgMTA4LjcwMiwtMTE0LjAzNSAxMy4zNCwtMjkuNTcxIDMzLjAyLC03My4xMDIgMzcuNzEsLTc4Ljg0NCAxLjg0LC0yLjYxNyA5LjA2LC00Ljc1NCAxMi4zMywtNS45NjUgMzIuODYsLTEyLjE4NyA2NC4xOCwtMzUuNzE5IDgzLjQyLC02Mi4xNzIgLTE4LjgxLC0wLjQxIC01MS4xMywtOC45MDYgLTU4LjgyLC0xMi44MTIgMy45NCwtMTAuNjI1IDI0LjE4LC0yMi4xNjggMzIuNiwtMjcuODI0IDExLjEyLC03LjQ1IDIxLjE5LC0xNi4xNDEgMjYuOTcsLTIyLjYxOCA1Ljc2LC02LjQ3MiA4LjI2LC0xMS4yMTggOS43OSwtMTQuMTc5IDAuMzgsLTAuNzUgLTAuMDEsLTEuMDA0IC0wLjgzLC0wLjUxNiAtMC43LDAuNDMgLTEyLjM1LDkuOTQ5IC0xOC40NiwxNC4yODUgLTExLjY0LDguMjgxIC0yNy40OSwxNC4wNjMgLTM3LjY2LDIwLjM1MiAtNS43NCwzLjY1MiAtMjcuNTIsMTUuNzAzIC0zNC43LDM4LjE1NiAxNy4zMSw5LjQ1MyA1MS44MSwxMy41MzUgNjEuNzEsMTMuMDk0IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDM0IiAvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) !important;
    width: 45%;
}

hcs-page-sign-in .hcs-callout-card-welcome-text-flex-item {
    flex: 1 1 85%
}

hcs-page-sign-in .hcs-callout-card-heatwave {
    background-image: url(css/images/2a9633729bfee73f08be.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
}

hcs-page-sign-in .hcs-callout-card-heatwave-text::after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0Mi40IDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Mi40IDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkJGOUY4O30NCgkuc3Qxe2ZpbGw6I0ZCRjlGODtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Njt9DQoJLnN0MntmaWxsOiNGRkZGRkY7fQ0KCS5zdDN7ZmlsbDpub25lO30NCgkuc3Q0e2ZpbGw6IzJDNTk2Nzt9DQoJLnN0NXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS44LDcuN2MxLjUsMSwzLjIsMSw0LjIsMC44QzkuOCw4LjIsOS41LDgsOS40LDcuOUM4LjcsNy4xLDcuMyw2LjUsNS44LDZDNS4yLDUuOCw0LjMsNS41LDMuNiw1LjENCglDNCw1LjksNC43LDcsNS44LDcuN3oiLz4NCjxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyOC4zIiB5MT0iMzMiIHgyPSIyOC4zIiB5Mj0iMzMiLz4NCjxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxOS44IiB5MT0iMjQuNiIgeDI9IjE5LjgiIHkyPSIyNC42Ii8+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTkuOCIgeTE9IjMzIiB4Mj0iMTkuOCIgeTI9IjMzIi8+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjMxLDIyLjYgMzAuOSwyMi43IDMxLjksMjEuNCAzMi4yLDIxLjEgIi8+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjMwLjIsMjMuNiAyNi4zLDI4LjUgMjYuMywyOC41IDMwLjIsMjMuNiAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjQuNCwyNi42IDI5LjQsMjIuNiAzMC40LDIxLjggMzAuNCwyMS44IDMzLjcsMTkuMiAzMi43LDIwIDMxLjUsMjAuOSAyNC40LDI2LjYgIi8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuNiwyOC4yQzI0LjQsMjguMSwyNC4yLDI4LDI0LDI4Yy0wLjIsMC0wLjUsMC4xLTAuNiwwLjNjLTAuMywwLjQtMC4zLDAuOSwwLjEsMS4yYzAuNCwwLjMsMC45LDAuMywxLjItMC4xDQoJQzI0LjksMjkuMSwyNC45LDI4LjUsMjQuNiwyOC4yeiIvPg0KPHBhdGggY2xhc3M9InN0MiIgZD0iTTM5LjQsMTMuOGwtMC4yLTAuM2MtMS4xLTEuNy0yLjUtMy4zLTQuMS00LjhjLTIuNC0yLjItNS0zLjMtNS4xLTMuNGwtMS44LTAuOGwtMi43LTEuMUwyNi43LDZsMC41LDEuMQ0KCUMyNy4yLDcsMjcuMSw2LjksMjcsNi45Yy0yLjYtMi40LTYuNC0yLjUtNi44LTIuNWwtMC4yLDBjLTQuNCwwLjMtNi40LDIuOS02LjYsMy4yTDEzLDguM2wwLTAuMWMtMC40LTAuOC0xLjEtMS41LTEuOC0yLjINCgljLTEtMS0yLjctMS45LTQuNi0yLjVDNS42LDMuMiwzLjksMi4zLDMuMywyTDIsMS4yTDAsMGwwLjMsMi4zbDAuMiwxLjVjMCwwLjEsMC40LDIuOCwyLjUsNC45TDIuNyw5LjRsLTAuMywwLjkNCgljLTAuMSwwLjItMS40LDQtMC42LDguN2MwLjQsMS45LDEsMy41LDEuOCw0LjlMMy43LDI2bDAuMSwyLjJjMCwwLjQsMC4yLDMuNSwyLjUsNi4xYzIuNiwzLjQsOC4xLDMuNiw5LjEsMy42YzAuMSwwLDAuMSwwLDAuMiwwaDANCglsMCwwbDEuNiwwbDEuOCwwdjAuM3YwLjdsMC42LDAuM2wxLjUsMC43bDAuMiwwLjFoMC4zbDUuMiwwaDAuM2wwLjItMC4xbDEuNS0wLjdsMC42LTAuM3YtMC42bDIuNS0wLjRsMS43LTAuM2MwLjIsMCw0LTAuNyw2LjQtNC4zDQoJYzIuNC0zLjcsMi40LTYuNywyLjQtOS4yQzQyLjQsMjAuMyw0MS40LDE2LjksMzkuNCwxMy44eiIvPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTUuOCw3LjdjMS41LDEsMy4yLDEsNC4yLDAuOEM5LjgsOC4yLDkuNSw4LDkuNCw3LjlDOC43LDcuMSw3LjMsNi41LDUuOCw2QzUuMiw1LjgsNC4zLDUuNSwzLjYsNS4xDQoJCUM0LDUuOSw0LjcsNyw1LjgsNy43eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik01LDguOWMxLjMsMC45LDIuOCwxLjEsNCwxLjFjMS40LDAsMi40LTAuMywyLjUtMC4zbDAuOC0wLjNMMTIsOC43Yy0wLjMtMC42LTAuOS0xLjMtMS41LTEuOQ0KCQlDOS41LDUuOSw4LDUuMSw2LjMsNC42QzQuOSw0LjIsMi43LDIuOSwyLjcsMi45TDEuNCwyLjFsMC4yLDEuNUMxLjYsMy44LDIuMSw3LDUsOC45eiBNNS44LDZjMS41LDAuNCwyLjgsMS4xLDMuNSwxLjgNCgkJQzkuNSw4LDkuOCw4LjIsMTAsOC41QzksOC43LDcuMiw4LjcsNS44LDcuN0M0LjcsNyw0LDUuOSwzLjYsNS4xQzQuMyw1LjUsNS4yLDUuOCw1LjgsNnoiLz4NCgk8bGluZSBjbGFzcz0ic3Q1IiB4MT0iMjguMyIgeTE9IjMzIiB4Mj0iMjguMyIgeTI9IjMzIi8+DQoJPGxpbmUgY2xhc3M9InN0NSIgeDE9IjE5LjgiIHkxPSIyNC42IiB4Mj0iMTkuOCIgeTI9IjI0LjYiLz4NCgk8bGluZSBjbGFzcz0ic3Q1IiB4MT0iMTkuOCIgeTE9IjMzIiB4Mj0iMTkuOCIgeTI9IjMzIi8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTM0LjMsOS40Yy0yLjItMi4xLTQuNy0zLjEtNC44LTMuMmwtMS44LTAuOGwwLjgsMS44YzAsMC4xLDAuNiwxLjIsMCwyLjhjMCwwLjEtMC4xLDAuMi0wLjEsMC4zDQoJCWMtMC40LTAuOC0xLTEuOC0yLjEtMi43Yy0yLjQtMi4xLTUuOC0yLjMtNi0yLjJsLTAuMSwwYy0zLjgsMC4xLTUuNywyLjYtNS44LDIuN2wtMC43LDEuMUwxNSw5LjRjMCwwLDEuOCwwLjIsMi42LDEuNWwwLDANCgkJYzAuMywwLjUsMC40LDEuMSwwLjQsMS43Yy0xLjEtMC44LTMtMS42LTYtMS4yYy0wLjUsMC4xLTAuOSwwLjItMS4yLDAuMkMxMCwxMS44LDkuNCwxMS45LDgsMTEuOGwwLDBsMCwwYy0xLjIsMC0yLjgtMS0zLjQtMS40DQoJCUwzLjcsOS44bC0wLjMsMC45Yy0wLjEsMC4yLTEuMywzLjctMC41LDguMWMwLjgsNC4zLDMuMiw2LjgsNS41LDguN2MwLjgsMC43LDEuMSwxLjcsMS4xLDIuNGMtMC4zLTAuMS0wLjYtMC4yLTEtMC40DQoJCWMtMS4zLTAuNi0yLjMtMS44LTIuMy0xLjhMNC44LDI2bDAuMSwyLjJjMCwwLjEsMC4xLDMuMSwyLjIsNS40YzIuMywzLjEsNy4zLDMuMiw4LjMsMy4yYzAuMSwwLDAuMSwwLDAuMSwwbDEuNiwwTDE2LDM1LjYNCgkJYy0wLjItMC4yLTQuMS00LjUtMi0xMC43YzAuMS0wLjMsMi4zLTYuOCw5LjktNi44YzMsMCw1LjEsMC45LDYuNywyLjFsMS4yLTAuOWMtMS44LTEuNC00LjMtMi42LTcuOS0yLjZjLTQuNSwwLTcuNCwyLjItOC45LDMuOQ0KCQljLTEuNywxLjktMi4zLDMuOS0yLjMsMy45Yy0xLjcsNC45LDAuMSw4LjksMS4zLDEwLjhjLTEuNy0wLjItNC4zLTAuOC01LjctMi42bDAtMC4xYy0wLjctMC44LTEuMS0xLjYtMS40LTIuNA0KCQljMC4zLDAuMiwwLjcsMC40LDEuMSwwLjZjMS42LDAuNywyLjIsMC44LDIuMywwLjhsMC43LDAuMUwxMSwzMWMwLTAuMSwwLjQtMi45LTEuNi00LjZjLTEuNC0xLjEtNC4yLTMuNS01LTcuOQ0KCQljLTAuNS0yLjctMC4xLTUuMSwwLjItNi40YzAuOCwwLjUsMi4xLDEuMSwzLjMsMS4xYzAsMCwwLDAsMCwwYzEuNiwwLjEsMi4zLDAsMy4yLTAuMmMwLjMtMC4xLDAuNy0wLjEsMS4xLTAuMg0KCQljMS44LTAuMywzLjMsMCw0LjUsMC42YzAuOSwwLjUsMS4zLDEuMSwxLjMsMS4xbDAuOSwxLjVsMC40LTEuN2MwLTAuMSwwLjYtMi41LTAuNS00LjJjLTAuNi0xLTEuNS0xLjYtMi4zLTEuOQ0KCQlDMTcuMiw3LjcsMTguNiw3LDIwLjIsN2MwLjIsMCwzLjIsMC4yLDUuMSwxLjljMS45LDEuNywyLjIsMy40LDIuMiwzLjVsMC4yLDEuN2wxLjEtMS4zYzAuMS0wLjEsMC43LTAuOCwxLjItMi4xDQoJCWMwLjMtMC44LDAuNC0xLjYsMC40LTIuM2MwLjgsMC41LDEuOSwxLjIsMywyLjJjNC40LDQuMSw2LjUsOC41LDYuNSwxMy41YzAsMi4zLDAsNC43LTIsNy44Yy0wLjksMS4zLTIsMi4xLTIuOSwyLjYNCgkJYzEtMi4xLDIuMS01LjksMC43LTkuOGMtMC4zLTAuOS0wLjktMi4yLTEuOS0zLjVsLTAuOSwxLjJjMC43LDEsMS4yLDIsMS41LDIuOGMxLjksNS4yLTEuNCwxMC4yLTEuNCwxMC4ybC0xLDEuNGwxLjctMC4zDQoJCWMwLjEsMCwzLjUtMC42LDUuNi0zLjhjMi4yLTMuNCwyLjItNi4xLDIuMi04LjZDNDEuMywxOC42LDM5LDEzLjgsMzQuMyw5LjR6Ii8+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIzMSwyMi42IDMwLjksMjIuNyAzMS45LDIxLjQgMzIuMiwyMS4xIAkiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjMwLjIsMjMuNiAyNi4zLDI4LjUgMjYuMywyOC41IDMwLjIsMjMuNiAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIyNC40LDI2LjYgMjkuNCwyMi42IDMwLjQsMjEuOCAzMC40LDIxLjggMzMuNywxOS4yIDMyLjcsMjAgMzEuNSwyMC45IDI0LjQsMjYuNiAJIi8+DQoJPHBhdGggY2xhc3M9InN0NCIgZD0iTTMzLjYsMjguM2MtMC4xLTEuOC0wLjctMy41LTEuNy00LjlsLTEsMS4yYzAuNywxLjEsMS4xLDIuMywxLjIsMy42SDMwdjEuNUgzMmMtMC4yLDEuNi0wLjgsMy4xLTEuOCw0LjMNCgkJbC0xLjQtMS40TDI4LjMsMzNsLTAuNSwwLjVsMS4yLDEuMmgtOS45bDEuMi0xLjJMMTkuOCwzM2wtMC41LTAuNUwxOCwzMy45Yy0xLTEuMi0xLjYtMi43LTEuOC00LjNoMS45di0xLjVoLTEuOQ0KCQljMC4xLTEuNiwwLjctMy4xLDEuOC00LjRsMS40LDEuNGwwLjUtMC41bDAuNS0wLjVMMTksMjIuN2MxLjItMSwyLjctMS43LDQuMy0xLjh2Mi4xaDEuNXYtMi4xYzEuMywwLjEsMi41LDAuNSwzLjYsMS4ybDEuMi0xDQoJCWMtMS40LTEtMy4yLTEuNy01LjEtMS43Yy0yLjYtMC4xLTUuMSwwLjgtNi45LDIuNmMtMS45LDEuOC0yLjksNC4yLTIuOSw2LjhjMCwyLjksMS4zLDUuNSwzLjUsNy40bDAuMiwwLjJoMTEuNWwwLjItMC4yDQoJCUMzMi40LDM0LjIsMzMuNywzMS4zLDMzLjYsMjguM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMzAuMiwyMy42TDMwLjIsMjMuNkwzMC4yLDIzLjZsMC44LTFsMC4xLTAuMWwxLjEtMS40bDEuNS0xLjlsLTMuMiwyLjZjMCwwLDAsMCwwLDBsLTEsMC44bC01LjEsNA0KCQljMCwwLDAsMCwwLDBjLTAuOC0wLjEtMS42LDAuMS0yLjEsMC44Yy0wLjgsMS0wLjcsMi40LDAuMywzLjNjMC40LDAuNCwxLDAuNiwxLjUsMC42YzAuNywwLDEuMy0wLjMsMS44LTAuOA0KCQljMC40LTAuNSwwLjYtMS4yLDAuNS0xLjhsMCwwTDMwLjIsMjMuNnogTTIzLjUsMjkuNWMtMC40LTAuMy0wLjQtMC44LTAuMS0xLjJjMC4yLTAuMiwwLjQtMC4zLDAuNi0wLjNjMC4yLDAsMC40LDAuMSwwLjUsMC4yDQoJCWMwLjQsMC4zLDAuNCwwLjgsMC4xLDEuMkMyNC4zLDI5LjgsMjMuOCwyOS44LDIzLjUsMjkuNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjQuNiwyOC4yQzI0LjQsMjguMSwyNC4yLDI4LDI0LDI4Yy0wLjIsMC0wLjUsMC4xLTAuNiwwLjNjLTAuMywwLjQtMC4zLDAuOSwwLjEsMS4yYzAuNCwwLjMsMC45LDAuMywxLjItMC4xDQoJCUMyNC45LDI5LjEsMjQuOSwyOC41LDI0LjYsMjguMnoiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3Q0IiBwb2ludHM9IjIxLjYsMzcuNCAyMC4xLDM3LjQgMjAuMSwzOC4xIDIxLjYsMzguOSAyMS42LDM4LjkgMjYuOCwzOC45IDI2LjgsMzguOSAyOC4zLDM4LjEgMjguMywzNy40IA0KCQkyNi44LDM3LjQgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
    align-self: center;
    width: 100%;
}

.hcs-sign-in-tooltip {
    max-width: 300px;
    color: white;
    background-color: rgb(var(--oj-palette-neutral-rgb-170));
}

.hcs-sign-in-icon-tooltip {
    right: 12px;
    left: auto !important;
}

hcs-page-sign-in .hcs-page-content {
    height: calc(100vh - var(--hcs-banner-content-height));
}
/* Copyright (c) 2021, 2023, Oracle and/or its affiliates. */

hcs-app:not(.oj-complete) {
    visibility: hidden;
}

hcs-app *[role='main'] {
    padding-left: 0;
    padding-right: 0;
}

hcs-app .hcs-app-wrapper::before {
    content: '';
    background-image: url(css/images/7d679160e4aa088feb27.png);
    background-color: var(--hcs-background-color);
    opacity: 0.08;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

hcs-app .hcs-app-loading-wrapper {
    height: 100vh;
    background-color: var(--hcs-background-color);
}

hcs-app .hcs-app-loading-wrapper > :first-child {
    width: 33%;
}

hcs-app .hcs-hidden-progress-text {
    color: var(--hcs-background-color);
}

/* cancel the default redwood padding added in OJET 14 */
hcs-app .oj-form > .oj-flex > .oj-flex-item {
    padding: 0 !important;
}

