body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Override default indent styles in @rjsf/core */
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/* Override inline table sort icon styles from @cbhq/cds-web */
[data-testid='table-sort-icon-up'],
[data-testid='table-sort-icon-down'] {
  width: 1rem !important;
  height: 0.75rem !important;
}

[data-testid='table-sort-icon-up-glyph'],
[data-testid='table-sort-icon-down-glyph'] {
  font-size: 1rem !important;
  transform: translateY(-0.125rem);
}

/* Force table cell sort icon to be left aligned */
[data-testid='acct-mgr-date-created-cell'] .cds-cell {
  flex-grow: 0 !important;
}

/* hide from visibility but keep in DOM for screen readers */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.s1fh4ue1{background-color:rgb(var(--gray5));}.s1fh4ue1 > *:not([role='none']){-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:0;}.s1fh4ue1 [data-rendered-tab] > span{width:100%;}.dark .s1fh4ue1{background-color:var(--color-bgAlternate);}
.s1jotzcg{background-color:var(--color-fgInverse);}.dark .s1jotzcg{background-color:var(--color-bgSecondary);}

.rz6legj{-webkit-scrollbar-color:var(--color-fgMuted) transparent;-moz-scrollbar-color:var(--color-fgMuted) transparent;-ms-scrollbar-color:var(--color-fgMuted) transparent;scrollbar-color:var(--color-fgMuted) transparent;-webkit-scrollbar-width:thin;-moz-scrollbar-width:thin;-ms-scrollbar-width:thin;scrollbar-width:thin;}.rz6legj::-webkit-scrollbar{width:6px;}.rz6legj::-webkit-scrollbar-track{background:transparent;}.rz6legj::-webkit-scrollbar-thumb{background:var(--color-fgMuted);border-radius:999px;}

.ixrj7d3:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-bgPrimary);}

.c1xjd343{--fontSize-title1:var(--fontSize-title3);--lineHeight-title1:var(--lineHeight-title3);--fontWeight-title1:var(--fontWeight-title3);--fontFamily-title1:var(--fontFamily-title3);}.c1xjd343 [data-testid='fallback']{width:100%;}.c1xjd343 > div:has(~ [data-testid='global-loading-provider-wrapper']){background:transparent;}

.ptq45ut{width:100%;border:var(--borderWidth-100) solid var(--color-bgLine);border-radius:var(--borderRadius-200);overflow:clip;}
.p2cu2mf{width:100%;overflow:clip;}
.pa4372u{position:-webkit-sticky;position:sticky;top:0;z-index:2;overflow:hidden;background-color:var(--color-bgAlternate);}
.pxopkf3{overflow:hidden;}
.p1d1dl93{overflow-x:auto;width:100%;}
.cczjn0 > div{overflow:visible !important;}
.c109ck4y thead{visibility:collapse;}
.sj31yi0 > div{overflow:clip;}

.t1r738wu tr:focus{outline-color:var(--color-bgPrimary);}
.gzdc2mz::before{content:attr(data-label);}

/*
 * CDS v8 `Tooltip` renders an internal flex wrapper around its trigger:
 *   <div class="subjectCss-..."> {trigger} </div>
 *
 * The wrapper has `display: flex` and accepts no className/style override,
 * so it leaks into the trigger's layout in three ways:
 *
 *   1. As a flex container with no width constraint, it shrink-to-fits the
 *      trigger's *natural* content width — even inside a constrained parent
 *      (table cell, flex column, etc.). For CSS-truncated triggers this
 *      suppresses `text-overflow: ellipsis` entirely.
 *   2. The trigger becomes a flex item with the default `min-width: auto`,
 *      which refuses to shrink below the content's intrinsic size — same
 *      effect as above.
 *   3. The wrapper hard-sets `cursor: default`, which overrides parent
 *      cursors. A truncated cell inside a clickable row would show the
 *      default cursor on the value but pointer on the surrounding row.
 *
 * We can't apply `display: contents` to the wrapper itself — CDS passes it
 * as the Floating UI reference element, and a contents box returns a zero
 * `getBoundingClientRect`, which collapses tooltip positioning to (0, 0).
 *
 * Instead, neutralize the three effects above while keeping the box.
 * Scoped to the `.truncated` wrapper that `Truncated` and `TruncatedText`
 * render, so other Tooltip usages in V2 (icon-only buttons, tags, etc.)
 * are unaffected.
 */
.truncated [class^='subjectCss-'] {
  min-width: 0;
  max-width: 100%;
  cursor: inherit;
}

.truncated [class^='subjectCss-'] > * {
  min-width: 0;
}

.ewu5wj1{cursor:pointer;}.ewu5wj1 .edit-icon{opacity:0;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;}.ewu5wj1:hover .edit-icon,.ewu5wj1:focus-visible .edit-icon{opacity:1;}
.i5x25hb{position:relative;top:1px;}.i5x25hb input{--border-color-unfocused:var(--color-bgLineHeavy);--border-color-focused:var(--color-bgPrimary);background:var(--color-bg);border-top-width:0;border-left-width:0;border-right-width:0;border-bottom:1px solid var(--border-color-unfocused);height:34px;padding-left:0;padding-right:0;}.i5x25hb input:focus{border-bottom-color:var(--border-color-focused);box-shadow:0 -1px 0 0 var(--border-color-focused) inset;}

.lng4vtv button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-bgPrimary);}.lng4vtv[data-first='true'] button{border-top-left-radius:var(--borderRadius-400);border-top-right-radius:var(--borderRadius-400);}.lng4vtv[data-last='true'] button{border-bottom-left-radius:var(--borderRadius-400);border-bottom-right-radius:var(--borderRadius-400);}

.f197awve{height:100%;}

.c1ng7kj3 .cm-scroller{max-height:var(--cm-editor-max-height,216px);padding-top:8px;padding-bottom:8px;}

.tbu0m8j th:first-child > div,.tbu0m8j td:first-child{padding-left:var(--spacing-2);}.tbu0m8j th:last-child > div,.tbu0m8j td:last-child{padding-right:var(--spacing-2);}

.o1ja6nt3{overflow:hidden;}

.w1iddrh0{word-break:break-all;}

.s176lh4h svg:focus-visible{outline-offset:-2px;}

.tp638p2 th:first-child > div,.tp638p2 td:first-child{padding-left:var(--spacing-2);}.tp638p2 th:last-child > div,.tp638p2 td:last-child{padding-right:var(--spacing-2);}

.p1isik6h{-webkit-animation:onboardingPulse-p1isik6h 1.5s ease-out infinite;animation:onboardingPulse-p1isik6h 1.5s ease-out infinite;}@-webkit-keyframes onboardingPulse-p1isik6h{0%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0.2;}100%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0;}}@keyframes onboardingPulse-p1isik6h{0%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0.2;}100%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0;}}

.t5kvm3n{width:100%;}.t5kvm3n > div{width:100%;}

.h6yxguh{overflow-y:auto;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.f154ffye:focus-visible{outline:2px solid var(--color-bgPrimary);outline-offset:-2px;border-radius:4px;}

.g1likgu0 > *:nth-child(odd):last-child{grid-column:span 2;}

.s1f7n0c input{text-overflow:ellipsis;}

.l1sky978{overflow:hidden;}
.l1ka2v7r li{list-style:none;}

.d18a7tis{--drop-zone-border-color:var(--color-bgLineHeavy);--drop-zone-border-style:dashed;border:1px var(--drop-zone-border-style) var(--drop-zone-border-color);box-shadow:0 0 0 0 var(--drop-zone-border-color);-webkit-transition:box-shadow 200ms ease-in-out;transition:box-shadow 200ms ease-in-out;}.d18a7tis:has([aria-invalid]){--drop-zone-border-color:var(--color-bgNegative);}.d18a7tis[data-dragover]{--drop-zone-border-color:var(--color-bgPrimary);}.d18a7tis:has(:focus){--drop-zone-border-color:var(--color-bgPrimary);--drop-zone-border-style:solid;box-shadow:0 0 0 1px var(--drop-zone-border-color);}.d18a7tis:has([aria-invalid]:focus){--drop-zone-border-color:var(--color-bgNegative);}


/*# sourceMappingURL=styles.fdb94e0d41633ef259dc.css.map*/