/*!
 * @license
 * Copyright © 2026 Oracle and/or its affiliates.
 */
@layer rdg {
  @layer Defaults,
    FocusSink,
    CheckboxInput,
    CheckboxIcon,
    CheckboxLabel,
    Cell,
    HeaderCell,
    SummaryCell,
    EditCell,
    Row,
    HeaderRow,
    SummaryRow,
    GroupedRow,
    Root;
}

.mlln6zg7-0-0-beta-45 {
  @layer rdg.MeasuringCell {
    contain: strict;
    grid-row: 1;
    visibility: hidden;
  }
}


.cj343x07-0-0-beta-45 {
  @layer rdg.Cell {
    /* max-content does not work with size containment
     * dynamically switching between different containment styles incurs a heavy relayout penalty
     * Chromium bug: at odd zoom levels or subpixel positioning,
     * layout/paint/style containment can make cell borders disappear
     *   https://bugs.chromium.org/p/chromium/issues/detail?id=1326946
     */
    position: relative; /* needed for absolute positioning to work */
    padding-block: 0;
    padding-inline: 8px;
    border-inline-end: 1px solid var(--rdg-border-color);
    border-block-end: 1px solid var(--rdg-border-color);
    grid-row-start: var(--rdg-grid-row-start);
    align-content: center;
    background-color: inherit;

    white-space: nowrap;
    overflow: clip;
    text-overflow: ellipsis;
    outline: none;

    &[aria-selected='true'] {
      outline: 2px solid var(--rdg-selection-color);
      outline-offset: -2px;
    }
  }
}

.csofj7r7-0-0-beta-45 {
  @layer rdg.Cell {
    position: sticky;
    /* Should have a higher value than 0 to show up above unfrozen cells */
    z-index: 1;

    /* Add box-shadow on the last frozen cell */
    &:nth-last-child(1 of &) {
      box-shadow: var(--rdg-cell-frozen-box-shadow);
    }
  }
}


.c1bn88vv7-0-0-beta-45 {
  @layer rdg.checkboxContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    inset: 0;
  }
}

.c1qt073l7-0-0-beta-45 {
  @layer rdg.CheckboxInput {
    inline-size: 20px;
    block-size: 20px;
    accent-color: var(--rdg-checkbox-color);

    &:focus-visible {
      outline: 2px solid var(--rdg-checkbox-focus-color);
      outline-offset: -3px;
    }

    &:enabled {
      cursor: pointer;
    }
  }
}


.g1s9ylgp7-0-0-beta-45 {
  @layer rdg.GroupCellContent {
    outline: none;
  }
}

.cz54e4y7-0-0-beta-45 {
  @layer rdg.GroupCellCaret {
    margin-inline-start: 4px;
    stroke: currentColor;
    stroke-width: 1.5px;
    fill: transparent;
    vertical-align: middle;

    > path {
      transition: d 0.1s;
    }
  }
}


.c1w9bbhr7-0-0-beta-45 {
  @layer rdg.DragHandle {
    --rdg-drag-handle-size: 8px;
    z-index: 0;
    cursor: move;
    inline-size: var(--rdg-drag-handle-size);
    block-size: var(--rdg-drag-handle-size);
    background-color: var(--rdg-selection-color);
    place-self: end;

    &:hover {
      --rdg-drag-handle-size: 16px;
      border: 2px solid var(--rdg-selection-color);
      background-color: var(--rdg-background-color);
    }
  }
}

.c1creorc7-0-0-beta-45 {
  @layer rdg.DragHandle {
    z-index: 1;
    position: sticky;
  }
}


.cis5rrm7-0-0-beta-45 {
  @layer rdg.EditCell {
    padding: 0;
  }
}


.h44jtk67-0-0-beta-45 {
  @layer rdg.SortableHeaderCell {
    display: flex;
  }
}

.hcgkhxz7-0-0-beta-45 {
  @layer rdg.SortableHeaderCellName {
    flex-grow: 1;
    overflow: clip;
    text-overflow: ellipsis;
  }
}


.c6l2wv17-0-0-beta-45 {
  @layer rdg.HeaderCell {
    cursor: pointer;
  }
}

.c1kqdw7y7-0-0-beta-45 {
  @layer rdg.HeaderCell {
    touch-action: none;
  }
}

.r1y6ywlx7-0-0-beta-45 {
  @layer rdg.HeaderCell {
    cursor: col-resize;
    position: absolute;
    inset-block-start: 0;
    inset-inline-end: 0;
    inset-block-end: 0;
    inline-size: 10px;
  }
}

.c1bezg5o7-0-0-beta-45 {
  opacity: 0.5;
}

.c1vc96037-0-0-beta-45 {
  background-color: var(--rdg-header-draggable-background-color);
}


.r1upfr807-0-0-beta-45 {
  @layer rdg.Row {
    display: contents;
    background-color: var(--rdg-background-color);

    &:hover {
      background-color: var(--rdg-row-hover-background-color);
    }

    &[aria-selected='true'] {
      background-color: var(--rdg-row-selected-background-color);

      &:hover {
        background-color: var(--rdg-row-selected-hover-background-color);
      }
    }
  }
}

.r190mhd37-0-0-beta-45 {
  @layer rdg.FocusSink {
    outline: 2px solid var(--rdg-selection-color);
    outline-offset: -2px;
  }
}

.r139qu9m7-0-0-beta-45 {
  @layer rdg.FocusSink {
    &::before {
      content: '';
      display: inline-block;
      height: 100%;
      position: sticky;
      inset-inline-start: 0;
      border-inline-start: 2px solid var(--rdg-selection-color);
    }
  }
}


.h10tskcx7-0-0-beta-45 {
  @layer rdg.HeaderRow {
    display: contents;
    background-color: var(--rdg-header-background-color);
    font-weight: bold;

    & > .cj343x07-0-0-beta-45 {
      /* Should have a higher value than 1 to show up above regular cells and the focus sink */
      z-index: 2;
      position: sticky;
    }

    & > .csofj7r7-0-0-beta-45 {
      z-index: 3;
    }
  }
}


.c6ra8a37-0-0-beta-45 {
  @layer rdg.Cell {
    background-color: #ccccff;
  }
}

.cq910m07-0-0-beta-45 {
  @layer rdg.Cell {
    background-color: #ccccff;

    &.c6ra8a37-0-0-beta-45 {
      background-color: #9999ff;
    }
  }
}


.a3ejtar7-0-0-beta-45 {
  @layer rdg.SortIcon {
    fill: currentColor;

    > path {
      transition: d 0.1s;
    }
  }
}


.rnvodz57-0-0-beta-45 {
  @layer rdg.Defaults {
    *,
    *::before,
    *::after {
      box-sizing: inherit;
    }
  }

  @layer rdg.Root {
    --rdg-color: #000;   --rdg-border-color: #ddd;   --rdg-summary-border-color: #aaa;   --rdg-background-color: hsl(0deg 0% 100%);   --rdg-header-background-color: hsl(0deg 0% 97.5%);   --rdg-header-draggable-background-color: hsl(0deg 0% 90.5%);   --rdg-row-hover-background-color: hsl(0deg 0% 96%);   --rdg-row-selected-background-color: hsl(207deg 76% 92%);   --rdg-row-selected-hover-background-color: hsl(207deg 76% 88%);   --rdg-checkbox-color: hsl(207deg 100% 29%);   --rdg-checkbox-focus-color: hsl(207deg 100% 69%);
    --rdg-selection-color: #66afe9;
    --rdg-font-size: 14px;
    --rdg-cell-frozen-box-shadow: 2px 0 5px -2px rgba(136, 136, 136, 0.3);

    &:dir(rtl) {
      --rdg-cell-frozen-box-shadow: -2px 0 5px -2px rgba(136, 136, 136, 0.3);
    }

    display: grid;

    color-scheme: var(--rdg-color-scheme, light dark);

    /* https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context */
    /* We set a stacking context so internal elements don't render on top of external elements. */
    /* size containment is not used as it could break "width: min-content" for example, and the grid would infinitely resize on Chromium browsers */
    contain: content;
    content-visibility: auto;
    block-size: 350px;
    border: 1px solid var(--rdg-border-color);
    box-sizing: border-box;
    overflow: auto;
    background-color: var(--rdg-background-color);
    color: var(--rdg-color);
    font-size: var(--rdg-font-size);

    /* needed on Firefox to fix scrollbars */
    &::before {
      content: '';
      grid-column: 1/-1;
      grid-row: 1/-1;
    }

    &.rdg-dark {
      --rdg-color-scheme: dark;
      --rdg-color: #ddd;   --rdg-border-color: #444;   --rdg-summary-border-color: #555;   --rdg-background-color: hsl(0deg 0% 13%);   --rdg-header-background-color: hsl(0deg 0% 10.5%);   --rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);   --rdg-row-hover-background-color: hsl(0deg 0% 9%);   --rdg-row-selected-background-color: hsl(207deg 76% 42%);   --rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);   --rdg-checkbox-color: hsl(207deg 100% 79%);   --rdg-checkbox-focus-color: hsl(207deg 100% 89%);
    }

    &.rdg-light {
      --rdg-color-scheme: light;
    }

    @media (prefers-color-scheme: dark) {
      &:not(.rdg-light) {
        --rdg-color: #ddd;   --rdg-border-color: #444;   --rdg-summary-border-color: #555;   --rdg-background-color: hsl(0deg 0% 13%);   --rdg-header-background-color: hsl(0deg 0% 10.5%);   --rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);   --rdg-row-hover-background-color: hsl(0deg 0% 9%);   --rdg-row-selected-background-color: hsl(207deg 76% 42%);   --rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);   --rdg-checkbox-color: hsl(207deg 100% 79%);   --rdg-checkbox-focus-color: hsl(207deg 100% 89%);
      }
    }

    > :nth-last-child(1 of .rdg-top-summary-row) {
      > .cj343x07-0-0-beta-45 {
        border-block-end: 2px solid var(--rdg-summary-border-color);
      }
    }

    > :nth-child(1 of .rdg-bottom-summary-row) {
      > .cj343x07-0-0-beta-45 {
        border-block-start: 2px solid var(--rdg-summary-border-color);
      }
    }
  }
}

.vlqv91k7-0-0-beta-45 {
  @layer rdg.Root {
    user-select: none;

    & .r1upfr807-0-0-beta-45 {
      cursor: move;
    }
  }
}

.f1lsfrzw7-0-0-beta-45 {
  @layer rdg.FocusSink {
    grid-column: 1/-1;
    pointer-events: none;
    /* Should have a higher value than 1 to show up above regular frozen cells */
    z-index: 1;
  }
}

.f1cte0lg7-0-0-beta-45 {
  @layer rdg.FocusSink {
    /* Should have a higher value than 3 to show up above header and summary rows */
    z-index: 3;
  }
}


.s8wc6fl7-0-0-beta-45 {
  @layer rdg.SummaryCell {
    inset-block-start: var(--rdg-summary-row-top);
    inset-block-end: var(--rdg-summary-row-bottom);
  }
}


.skuhp557-0-0-beta-45 {
  @layer rdg.SummaryRow {
    > .cj343x07-0-0-beta-45 {
      position: sticky;
    }
  }
}

.tf8l5ub7-0-0-beta-45 {
  @layer rdg.SummaryRow {
    > .cj343x07-0-0-beta-45 {
      z-index: 2;
    }

    > .csofj7r7-0-0-beta-45 {
      z-index: 3;
    }
  }
}


.g1yxluv37-0-0-beta-45 {
  @layer rdg.GroupedRow {
    &:not([aria-selected='true']) {
      background-color: var(--rdg-header-background-color);
    }

    > .cj343x07-0-0-beta-45:not(:last-child, .csofj7r7-0-0-beta-45),
    > :nth-last-child(n + 2 of .csofj7r7-0-0-beta-45) {
      border-inline-end: none;
    }
  }
}


.t7vyx3i7-0-0-beta-45 {
  @layer rdg.TextEditor {
    appearance: none;

    box-sizing: border-box;
    inline-size: 100%;
    block-size: 100%;
    padding-block: 0;
    padding-inline: 6px;
    border: 2px solid #ccc;
    vertical-align: top;
    color: var(--rdg-color);
    background-color: var(--rdg-background-color);

    font-family: inherit;
    font-size: var(--rdg-font-size);

    &:focus {
      border-color: var(--rdg-selection-color);
      outline: none;
    }

    &::placeholder {
      color: #999;
      opacity: 1;
    }
  }
}


.oj-density-compact{--oj-tab-bar-item-min-height: 2.5rem }.main-content{max-height:calc(100vh - var(--oj-button-height) - 1rem);display:flex}.main-content .navigation{height:calc(100vh - var(--oj-button-height) - 1rem - var(--oj-core-spacing-1x)*4);overflow-y:scroll;width:20rem;flex-shrink:0;scrollbar-width:thin}.main-content .navigation::-webkit-scrollbar{width:8px;display:block}.main-content .navigation::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.main-content .content{max-height:calc(100vh - var(--oj-button-height) - 1rem - var(--oj-core-spacing-1x)*4);overflow-y:scroll;width:calc(100% - 20rem - var(--oj-core-spacing-1x)*2);flex-grow:1}.main-drawer{height:100vh}.background-img{background-repeat:repeat;background-size:cover;overflow-y:scroll;overflow-x:hidden;background-image:url(../../../../css/dynamicImages/dfa6f0fedc47e05094c2.png)}.font-size-initial{font-size:initial}.right-drawer{height:calc(100vh - var(--oj-core-spacing-4x)*2)}.right-drawer-footer{height:calc(var(--oj-button-height) + var(--oj-core-spacing-2x)*2)}.right-drawer-footer>*{margin-left:1rem}.right-drawer-content{height:calc(100vh - var(--oj-core-spacing-4x)*2 - (var(--oj-typography-heading-md-font-size) + var(--oj-heading-margin-top) + var(--oj-heading-margin-bottom)) - (var(--oj-button-height) + var(--oj-core-spacing-2x)*2));overflow-y:scroll;overflow-x:auto}.overflow-content{overflow-y:scroll;overflow-x:auto}.loading-container{width:min(25rem,70vw)}.error-messages-container{width:50vw}.account-background{height:100%;width:100%;position:fixed;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;overflow-y:scroll;overflow-x:hidden;background-image:url(../../../../css/dynamicImages/5b980948969edb608870.jpg)}.account-div{width:32rem}.account-logo{background-image:url(../../../../css/dynamicImages/c7206f29ccddbc0a2653.png);background-size:13.7rem 3.2rem;background-repeat:no-repeat;width:13.7rem;height:3.2rem;display:inline-block}.account-appname-lg{font-size:2rem;font-weight:500}.account-appname-sm{font-size:1.5rem;font-weight:500}.about-color{color:#227769}.button-container{position:relative;display:inline-block}#notificationButton.active{animation:notificationSwing .6s ease 0s}.notification-badge{position:absolute;top:3px;right:3px;line-height:0;z-index:1}.notification-badge .badge-number{padding:0 var(--oj-core-spacing-1x);height:1rem;font-size:.625rem;font-weight:400;box-sizing:border-box;width:fit-content;min-width:fit-content;justify-content:center;align-items:center;white-space:nowrap}@keyframes notificationSwing{0%{transform:rotateZ(0)}25%{transform:rotateZ(25deg)}50%{transform:rotateZ(-15deg)}75%{transform:rotateZ(10deg)}100%{transform:rotateZ(0)}}#helpIframe{height:calc(70vh - var(--oj-core-spacing-4x) - var(--oj-button-height));min-width:40vw;max-width:80vw;border:none}.helpPopupButtons{width:45%;margin:0px}.monitoring-panel{height:var(--oj-button-height);text-align:vertical}.certificate-table{min-width:45rem;max-height:50vh}.certificate-table-container{overflow:auto}.certificate-table-action-cell-1{min-width:calc(var(--oj-button-height)*1 + 0*var(--oj-toolbar-button-margin))}@media(max-width: 1023.9px){.certificate-table-action-cell-1{min-width:calc(var(--oj-button-height))}}.certificate-table-action-cell-2{min-width:calc(var(--oj-button-height)*2 + 1*var(--oj-toolbar-button-margin))}@media(max-width: 1023.9px){.certificate-table-action-cell-2{min-width:calc(var(--oj-button-height))}}.certificate-table-action-cell-3{min-width:calc(var(--oj-button-height)*3 + 2*var(--oj-toolbar-button-margin))}@media(max-width: 1023.9px){.certificate-table-action-cell-3{min-width:calc(var(--oj-button-height))}}.certificate-table-action-cell-4{min-width:calc(var(--oj-button-height)*4 + 3*var(--oj-toolbar-button-margin))}@media(max-width: 1023.9px){.certificate-table-action-cell-4{min-width:calc(var(--oj-button-height))}}#debugLogTable{max-height:50rem}.status-bar{min-width:20rem;overflow-x:scroll}.status-bar :not(:last-child).status-bar-status-gauge{border-right:1px solid #d9dfe3;border-width:0 1px 0 0}.status-bar .status-bar-status-gauge{text-align:center;min-width:5rem;max-width:10rem;flex-grow:1}.trails-table-cell{word-wrap:break-word;white-space:normal}.trails-table-cell span{display:block}.break-on-new-line{white-space:break-spaces}.ogg-message-wrap{white-space:normal;word-break:break-word}.responsive-panel-item:hover .drag-handle{opacity:1}.responsive-panel-item .drag-handle{position:absolute;top:2px;right:2px;cursor:grab;opacity:0;transition:opacity .2s}.table-cell-with-long-word{word-wrap:break-word;white-space:normal;word-break:break-all}.table-cell-with-long-word-normal-break{word-wrap:break-word;white-space:normal;word-break:normal}.table-action-cell-1{min-width:calc(var(--oj-button-height)*1 + 0*var(--oj-toolbar-button-margin))}.table-action-cell-2{min-width:calc(var(--oj-button-height)*2 + 1*var(--oj-toolbar-button-margin))}.table-action-cell-3{min-width:calc(var(--oj-button-height)*3 + 2*var(--oj-toolbar-button-margin))}.table-action-cell-4{min-width:calc(var(--oj-button-height)*4 + 3*var(--oj-toolbar-button-margin))}.ogg-message-warning{border-color:#ffeaca;background-color:#fff2de}.ogg-message-confirmation{border-color:#d6f1de;background-color:#e5f6ea}.no-text-decoration{text-decoration:none}.process-table-action-toolbar{display:inline-block;width:calc(var(--oj-button-sm-height)*4 + 3*var(--oj-toolbar-button-margin))}column-filter-table{min-height:50px;width:50px}column-filter-table[hidden]{display:none}.column-filter-table-select-input{width:20rem}.file-textarea{font-family:monospace;font-size:medium}.apply-button{width:7.5rem}.heartbeat-history-height{height:20rem}#heartbeatsHistoryTable{overflow:scroll}.heartbeatsHistoryTableColumnHeader{width:10vw;padding-bottom:0px;margin-bottom:0px;white-space:normal;word-wrap:break-word;vertical-align:middle}.diagnostics-timestamp-graph{width:100%;height:70px}.detailProcessGraphDataCollections-chart{width:100%;height:20rem}#processGraphLegend{width:100%;height:50px}.threadsList-chart{width:100%;height:300px;float:left}.database-statistics-chart{width:100%;height:250px;float:left}.alert{margin-top:20px;margin-bottom:20px;padding:15px;border:1px solid rgba(0,0,0,0);border-radius:4px}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.rules-array-filter-div{width:100%;display:flex}.rules-array-filter-label{min-width:10rem}.rule-align{display:flex;align-items:baseline}.footer-rule-dialoj{border-style:solid;background-color:#f0f0f0;border-width:1px 0 0 0;border-top-color:#c4ced7}.truncate-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:25rem;padding-top:5px;font-size:15px}.rules-info-filters-div{background-color:#fbfbfb;border:1px solid #d9dfe3}.filterRuleTableActionColumn{text-transform:capitalize}.filterRuleTableOperatorColumn{text-transform:uppercase}#filterRulesTable{max-height:20rem}
