

  html,
  body,
  p,
  div,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  ul,
  ol,
  dl,
  img,
  pre,
  form,
  fieldset {
    margin: 0;
    padding: 0;
  }
  img,
  fieldset {
    border: 0;
  }


  body,
  html {
    height: 100%;
    width: 100%;
  }

  body {
    background-color: var(--ds-surface, #fff);
    color: var(--ds-text, #172B4D);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: var(--ds-font-size-100, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--ds-font-lineHeight-200, 1.42857142857143);
    -ms-overflow-style: -ms-autohiding-scrollbar;
    text-decoration-skip-ink: auto;
  }

  /* Default margins */
  p,
  ul,
  ol,
  dl,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  blockquote,
  pre,
  form,
  table {
    margin: var(--ds-space-150, 12px) 0 0 0;
  }

  /* Links */
  a {
    color: var(--ds-link, #0052CC);
    text-decoration: none;
  }
  a:hover {
    color: var(--ds-link, #0065FF);
    text-decoration: underline;
  }
  a:active {
    color: var(--ds-link-pressed, #0747A6);
  }
  a:focus-visible {
    outline: var(--ds-border-width-outline, 2px) solid var(--ds-border-focused, #2684FF);
    outline-offset: var(--ds-space-025, 2px);
  }
  @supports not selector(*:focus-visible) {
    a:focus {
      outline: var(--ds-border-width-outline, 2px) solid var(--ds-border-focused, #4C9AFF);
      outline-offset: var(--ds-space-025, 2px);
    }
  }
  /* Headings */
  h1 {
    font-size: 2.0714285714285716em; font-style: inherit; line-height: 1.103448275862069; color: var(--ds-text, var(--ds-text, #172B4D)); font-weight: var(--ds-font-weight-semibold, 600); letter-spacing: -0.01em; margin-top: 40px;
  }
  h2 {
    font-size: 1.7142857142857142em; font-style: inherit; line-height: 1.1666666666666667; color: var(--ds-text, var(--ds-text, #172B4D)); font-weight: var(--ds-font-weight-medium, 500); letter-spacing: -0.01em; margin-top: 40px;
  }
  h3 {
    font-size: 1.4285714285714286em; font-style: inherit; line-height: 1.2; color: var(--ds-text, var(--ds-text, #172B4D)); font-weight: var(--ds-font-weight-medium, 500); letter-spacing: -0.008em; margin-top: 28px;
  }
  h4 {
    font-size: 1.1428571428571428em; font-style: inherit; line-height: 1.25; color: var(--ds-text, var(--ds-text, #172B4D)); font-weight: var(--ds-font-weight-semibold, 600); letter-spacing: -0.006em; margin-top: 24px;
  }
  h5 {
    font-size: 1em; font-style: inherit; line-height: 1.1428571428571428; color: var(--ds-text, var(--ds-text, #172B4D)); font-weight: var(--ds-font-weight-semibold, 600); letter-spacing: -0.003em; margin-top: 16px;
  }
  h6 {
    font-size: 0.8571428571428571em; font-style: inherit; line-height: 1.3333333333333333; color: var(--ds-text, var(--ds-text, #172B4D)); font-weight: var(--ds-font-weight-semibold, 600); margin-top: 20px; text-transform: uppercase;
  }

  /* Lists */
  ul,
  ol,
  dl {
    padding-left: var(--ds-space-500, 40px);
  }

  dd,
  dd + dt,
  li + li {
    margin-top: var(--ds-space-050, 4px);
  }
  ul ul:not(:first-child),
  ol ul:not(:first-child),
  ul ol:not(:first-child),
  ol ol:not(:first-child) {
    margin-top: var(--ds-space-050, 4px);
  }

  /* remove top margin for first element */
  p:first-child,
  ul:first-child,
  ol:first-child,
  dl:first-child,
  h1:first-child,
  h2:first-child,
  h3:first-child,
  h4:first-child,
  h5:first-child,
  h6:first-child,
  blockquote:first-child,
  pre:first-child,
  form:first-child,
  table:first-child {
    margin-top: 0;
  }

  /* Quotes */
  blockquote,
  q {
    color: inherit;
  }
  blockquote {
    border: none;
    padding-left: var(--ds-space-500, 40px);
  }
  [dir='rtl'] blockquote {
    padding-left: 0;
    padding-right: var(--ds-space-500, 40px);
  }

  blockquote::before,
  q::before {
    content: '\201C';
  }

  blockquote::after,
  q::after {
    content: '\201D';
  }

  blockquote::before {
    float: left;
    /* to keep the quotes left of any child elements like blockquote > p */
    margin-left: -1em;
    text-align: right;
    width: 1em;
  }
  [dir='rtl'] blockquote::before {
    float: right;
    margin-right: -1em;
    text-align: left;
  }

  blockquote > :last-child {
    display: inline-block; /* so the quotes added via pseudos follow it immediately. */
  }

  /* Other typographical elements */
  small {
    font-size: 0.7857142857142857em; font-style: inherit; line-height: 1.4545454545454546; color: var(--ds-text-subtlest, var(--ds-text-subtlest, #6B778C)); font-weight: var(--ds-font-weight-bold, 700); margin-top: 16px;
    font-weight: normal;
  }

  code,
  kbd {
    font-family: 'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace;
  }

  var,
  address,
  dfn,
  cite {
    font-style: italic;
  }

  abbr {
    border-bottom: 1px var(--ds-border, #ccc) dotted;
    cursor: help;
  }

  @supports (color-scheme: dark) and (color-scheme: light) {
    [data-color-mode="light"] {
      color-scheme: light;
    }
    [data-color-mode="dark"] {
      color-scheme: dark;
    }
  }


  table {
    border-collapse: collapse;
    width: 100%;
  }

  thead,
  tbody,
  tfoot {
    border-bottom: 2px solid var(--ds-border, #DFE1E6);
  }

  td,
  th {
    border: none;
    padding: var(--ds-space-050, 4px) var(--ds-space-100, 8px);
    text-align: left;
  }

  th {
    vertical-align: top;
  }

  td:first-child,
  th:first-child {
    padding-left: 0;
  }

  td:last-child,
  th:last-child {
    padding-right: 0;
  }

  caption {
    font-size: 1.4285714285714286em; font-style: inherit; line-height: 1.2; color: var(--ds-text, var(--ds-text, #172B4D)); font-weight: var(--ds-font-weight-medium, 500); letter-spacing: -0.008em; margin-top: 28px;
    margin-bottom: var(--ds-space-100, 8px);
    text-align: left;
  }


  /* IE11 and some older browsers don't support these elements yet and treat them as display: inline; */
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  main,
  menu,
  nav,
  section {
    display: block;
  }

  /* Suppress the ugly broken image styling in Firefox */
  @-moz-document url-prefix() {
    img {
      font-size: 0;
    }
    img:-moz-broken {
      font-size: inherit;
    }
  }

/*
  Chrome 83.0.4103.61 introduced a new user-agent style that broke all buttons for us. This default override reverts it.
  chrome user agent added this => font: 400 13.3333px Arial;
*/
button {
  font-family: inherit;
}


  .assistive {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
  }


.label[data-v-cb0c492c] {
    display: inline-flex;
}
.error-message[data-v-cb0c492c] {
    font-size: 12px;
    font-style: inherit;
    line-height: 18px;
    font-weight: normal;
    color: var(--ds-text-danger, #DE350B);
    margin-top: 4px;
    display: flex;
    align-items: center;
}
.label[data-v-cb0c492c] {
    color: var(--ds-text-subtlest, #6B778C);
    font-size: 12px;
    line-height: 1.33333;
    font-weight: 600;
    padding: 16px 3px 4px 2px;
}
.field-group[data-v-cb0c492c]{
    color: var(--ds-text-subtlest, #6B778C);
    font-size: 12px;
    font-weight: 400;
}
[required] .label[data-v-cb0c492c]::after {
    color: var(--ds-text-danger, #DE350B);
    font-size: 12px;
    line-height: 1.33;
    font-weight: 600;
    padding-left: 2px;
    display: inline-block;
    content: '*';
}

.spinner[data-v-5fc54388] {
    box-sizing: border-box;
    position: relative;
    width: 30px;
    height: 30px;
    color: #42526e;
    display: inline-block;
    z-index: 2000000000;
}
.spinner[size="small"][data-v-5fc54388] {
    width: 20px;
    height: 20px;
}
.spinner[size="large"][data-v-5fc54388] {
    width: 50px;
    height: 50px;
}
.spinner[size="icon"][data-v-5fc54388] {
    width: 16px;
    height: 16px;
    vertical-align: text-top;
}
.spinner[size="small"] svg[data-v-5fc54388] {
    stroke-dasharray: 56px;
    stroke-dashoffset: 45px;
    stroke-width: 2px;
}
.spinner[size="large"] svg[data-v-5fc54388] {
    stroke-dasharray: 140px;
    stroke-dashoffset: 112.5px;
    stroke-width: 5px;
}
.spinner[size="icon"] svg[data-v-5fc54388] {
    top: 1px;
    left: 1px;
    stroke-width: 2px;
}
svg[data-v-5fc54388] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    animation: 0.86s cubic-bezier(0.4, 0.15, 0.6,0.85) infinite spinnerRotateAnimation-data-v-5fc54388;
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    transform-origin: center;
    stroke-dasharray: 84px;
    stroke-dashoffset: 67.5px;
    stroke-width: 3px;
}
@keyframes spinnerRotateAnimation-data-v-5fc54388 {
100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
}
}

[data-v-9b2df138] textarea,[data-v-9b2df138] input {
    background-color: transparent;
    border: 0;
    color: var(--ds-text, #091E42);
    cursor: inherit;
    font-size: inherit;
    outline: none;
    line-height: inherit;
    width: 100%;
    padding: 6px;
    letter-spacing: inherit;
    box-sizing: border-box;
    margin: 0;
}
.input-wrapper[compact] > input[data-v-9b2df138],
.input-wrapper[compact] > textarea[data-v-9b2df138] {
    padding: 0;
}
textarea[data-v-9b2df138] {
    resize: vertical;
}
[data-v-9b2df138]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: rgb(122, 134, 154);
}
textarea[data-v-9b2df138]::-ms-clear,
input[data-v-9b2df138]::-ms-clear {
    display: none;
}
.input-wrapper[data-v-9b2df138] {
    align-items: center;
    border: solid 2px var(--ds-border-input, #DFE1E6);
    background-color: var(--ds-background-input, #FAFBFC);
    border-radius: 3px;
    box-sizing: border-box;
    padding: 0;
    color: inherit;
    display: flex;
    flex: 1 0 auto;
    position: relative;
    justify-content: space-between;
    max-width: 100%;
    overflow: hidden;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    word-wrap: break-word;
}
.input-wrapper[select][data-v-9b2df138]:not([is-loading]) {
    background-color: var(--ds-background-input, #F4F5F7);
    border-color: var(--ds-border-input, #F4F5F7);
}
.input-wrapper[editable][data-v-9b2df138]:not([is-focused]) {
    border: transparent;
    background-color: inherit;
}
.input-wrapper[should-fit-container][data-v-9b2df138] {
    display: flex;
}
.input-wrapper[disabled][data-v-9b2df138] {
    pointer-events: none;
    background-color: var(--ds-background-disabled, #FAFBFC);
    color: var(--ds-text-disabled, #A5ADBA);
}
.input-wrapper[disabled] input[data-v-9b2df138]::placeholder {
    color: var(--ds-text-disabled, #A5ADBA);
}
.input-wrapper[select][data-v-9b2df138]:not([is-focused]):not([disabled]):hover {
    background-color: var(--ds-background-input-hovered, #EBECF0);
    border-color: var(--ds-border, #EBECF0);
    cursor: pointer;
}
.input-wrapper[is-focused][data-v-9b2df138]:not([disabled]):not([is-loading]) {
    background-color: var(--ds-background-input-pressed, #FFFFFF);
    border-color: var(--ds-border-focused, #4C9AFF);
}
.input-wrapper[is-invalid][data-v-9b2df138]:not([disabled]):not([is-loading]) {
    border-color: var(--ds-background-danger-bold, #DE350B);
    animation: shake-data-v-9b2df138 .5s linear;
}
.input-wrapper[is-loading][data-v-9b2df138] {
    background-color: white;
    animation: loading-data-v-9b2df138 1s linear infinite;
    background-image: linear-gradient(90deg, rgba(9, 30, 66, 0.08) 30%, rgba(9, 30, 66, 0.16) 50%, rgba(9, 30, 66, 0.08) 70%);
    background-size: 300%;
    background-position: 0% 0%;
    pointer-events: none;
}
@keyframes loading-data-v-9b2df138 {
0% {
        background-position: 100% 0%;
}
100% {
        background-position: 0% 0%;
}
}
@keyframes shake-data-v-9b2df138 {
8%, 41% {
        transform: translateX(-10px);
}
25%, 58% {
        transform: translateX(10px);
}
75% {
        transform: translateX(-5px);
}
92% {
        transform: translateX(5px);
}
0%, 100% {
        transform: translateX(0);
}
}

textarea[data-v-573d19c1] {
    overflow: auto;
    resize: vertical;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
}
textarea[auto][data-v-573d19c1] {
    resize: none;
}

button[data-v-198a16f3] {
    font-size: 14px;
    align-items: baseline;
    border-radius: 3px;
    border-width: 0;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    margin: 0;
    max-width: 100%;
    text-align: center;
    text-decoration: none;
    transition: background 0.1s ease-out 0s, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38) 0s;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    outline: none;
    position: relative;
    overflow: hidden;
    padding: 0;
}
button[spacing="default"][data-v-198a16f3] {
    height: 32px;
    line-height: 32px;
    min-width: 32px;
}
button[spacing="compact"][data-v-198a16f3] {
    height: 24px;
    line-height: 24px;
    min-width: 24px;
}
button[spacing="none"][data-v-198a16f3] {
    height: auto;
    line-height: inherit;
}
[spacing="none"] span.wrapper[data-v-198a16f3] {
    padding: 0;
}
span.wrapper[data-v-198a16f3] {
    border-radius: 3px;
    outline: none;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
    padding: 0 8px;
}
[spacing="compact"] span.wrapper[icon-is-only-child][data-v-198a16f3] {
    padding: 0 4px;
}
span.label[data-v-198a16f3] {
    align-self: center;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0 4px;
}
span.label[data-v-198a16f3],
button[loading][data-v-198a16f3],
button[loading] span.wrapper[data-v-198a16f3] {
    pointer-events: none;
}
button[loading] span.label[data-v-198a16f3] {
    opacity: 0;
}
button[loading][data-v-198a16f3] .spinner {
    display: flex;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
button[loading][selected][data-v-198a16f3] .spinner {
    color: var(--ds-text-inverse, #FFFFFF);
}
button[data-v-198a16f3]:focus {
    box-shadow: var(--ds-border-focused, #4C9AFF) 0 0 0 2px;
}

/*default*/
button[appearance="default"][data-v-198a16f3] {
    background: var(--ds-background-neutral, #f4f5f7);
    color: var(--ds-text, #505f79);
}
button[appearance="default"][data-v-198a16f3]:not([disabled]):not([selected]):hover {
    background: var(--ds-background-neutral-hovered, #ebecf0);
}
button[appearance="default"][data-v-198a16f3]:not([disabled]):not([selected]):active {
    background-color: var(--ds-background-neutral-pressed, #505f79);
    color: var(--ds-text, #0052CC);
}
button[appearance="default"][data-v-198a16f3]:active svg {
    color: var(--ds-text, #0052CC);
}

/*primary*/
button[appearance="primary"][data-v-198a16f3] {
    background: var(--ds-background-brand-bold, #0052CC);
    color: var(--ds-text-inverse, #FFFFFF);
}
button[appearance="primary"][data-v-198a16f3]:not([disabled]):not([selected]):hover {
    background: var(--ds-background-brand-bold-hovered, rgba(0, 82, 204, 0.9));
}
button[appearance="primary"][data-v-198a16f3]:not([disabled]):not([selected]):active {
    background: var(--ds-background-brand-bold-pressed, #0747A6);
}
button[appearance="primary"][loading][data-v-198a16f3] .spinner {
    color: var(--ds-text-inverse, #FFFFFF);
}

/*link*/
button[appearance="link"][data-v-198a16f3] {
    background: none;
    color: var(--ds-background-brand-bold, #0052CC);
}
button[appearance="link"][data-v-198a16f3]:not([disabled]):not([selected]):hover {
    color: var(--ds-link, #0065FF);
    text-decoration: underline;
}
button[appearance="link"][data-v-198a16f3]:not([disabled]):not([selected]):active {
    text-decoration: none;
    color: var(--ds-link-pressed, #0747A6);
}

/*subtle*/
button[appearance="subtle"][data-v-198a16f3] {
    background: var(--ds-background-neutral-subtle, none);
    color: var(--ds-text-subtle, #505f79);
}
button[appearance="subtle"][data-v-198a16f3]:not([disabled]):not([selected]):hover {
    background-color: var(--ds-background-neutral-subtle-hovered, rgba(9, 30, 66, 0.08));
}
button[appearance="subtle"][data-v-198a16f3]:not([disabled]):not([selected]):active {
    background: var(--ds-background-neutral-subtle-pressed, rgba(179, 212, 255, 0.6));
    color: var(--ds-text, #0052CC);
}

/*subtle-link*/
button[appearance="subtle-link"][data-v-198a16f3] {
    background: var(--ds-background-neutral-subtle, none);
    color: var(--ds-text-subtle, #505f79);
}
button[appearance="subtle-link"][data-v-198a16f3]:not([disabled]):not([selected]):hover {
    text-decoration: underline;
    color: var(--ds-text-subtle, #505f79);
}
button[appearance="subtle-link"][data-v-198a16f3]:not([disabled]):not([selected]):active {
    text-decoration: none;
    color: var(--ds-text-subtle, #505f79);
}

/*warning*/
button[appearance="warning"][data-v-198a16f3] {
    background: var(--ds-background-warning-bold, #FFAB00);
    color: var(--ds-text-inverse, #FFFFFF);
}
button:focus[appearance="warning"][data-v-198a16f3] {
    box-shadow: var(--ds-background-warning-bold, #FFAB00) 0 0 0 2px;
}
button[appearance="warning"][data-v-198a16f3]:not([disabled]):not([selected]):hover {
    background: var(--ds-background-warning-bold-hovered, #FFC400);
}
button[appearance="warning"][data-v-198a16f3]:not([disabled]):not([selected]):active,
button[appearance="warning"][selected][data-v-198a16f3],
button[appearance="warning"][selected][data-v-198a16f3]:hover {
    background: var(--ds-background-warning-bold-pressed, #FF991F);
    color: var(--ds-text-inverse, #FFFFFF);
}
button[appearance="warning"][data-v-198a16f3]:active svg,
button[appearance="warning"][selected][data-v-198a16f3] svg,
button[appearance="warning"][selected][data-v-198a16f3]:hover svg {
    color: var(--ds-text-inverse, #FFFFFF);
}

/*danger*/
button[appearance="danger"][data-v-198a16f3] {
    background: var(--ds-background-danger-bold, #DE350B);
    color: var(--ds-text-inverse, #FFFFFF);
}
button:focus[appearance="danger"][data-v-198a16f3] {
    box-shadow: var(--ds-border-focused, #FF8F73) 0 0 0 2px;
}
button[appearance="danger"][data-v-198a16f3]:not([disabled]):not([selected]):hover {
    background: var(--ds-background-danger-bold-hovered, #FF5630);
}
button[appearance="danger"][data-v-198a16f3]:not([disabled]):not([selected]):active,
button[appearance="danger"][selected][data-v-198a16f3],
button[appearance="danger"][selected][data-v-198a16f3]:hover {
    background: var(--ds-background-danger-bold-pressed, #BF2600);
    color: var(--ds-text-inverse, #FFFFFF);
}
button[appearance="danger"][data-v-198a16f3]:active svg,
button[appearance="danger"][selected][data-v-198a16f3] svg,
button[appearance="danger"][selected][data-v-198a16f3]:hover svg {
    color: var(--ds-text-inverse, #FFFFFF);
}
button[selected][data-v-198a16f3],
button[selected][data-v-198a16f3]:hover,
button[selected][data-v-198a16f3]:active {
    background: var(--ds-background-selected, #253858);
    color: var(--ds-text-selected, #F4F5F7);
    text-decoration: none;
}
button[selected][data-v-198a16f3] svg,
button[selected][data-v-198a16f3]:hover svg,
button[selected][data-v-198a16f3]:active svg {
    color: var(--ds-text-selected, #F4F5F7);
}
button[disabled] span.wrapper[data-v-198a16f3],
button[disabled][data-v-198a16f3] svg {
    color: rgb(165, 173, 186);
    pointer-events: none;
}
button[disabled][data-v-198a16f3] {
    cursor: not-allowed;
}
button[loading][disabled][data-v-198a16f3] .spinner {
    color: var(--ds-text, #FFFFFF);
}
button[disabled][data-v-198a16f3]:not([appearance="subtle-link"]):not([appearance="link"]):not([appearance="subtle"]) {
    background: var(--ds-background-disabled, rgb(245 246 248));
}
button[data-v-198a16f3]::-moz-focus-inner,
span[data-v-198a16f3]::-moz-focus-inner,
button[data-v-198a16f3]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0;
}
button ~ button[data-v-198a16f3] {
    margin-left: 10px;
}

span[data-v-48c000b9] {
    height: 24px;
    width: 24px;
    color: currentcolor;
    display: inline-block;
    fill: rgb(255, 255, 255);
    flex-shrink: 0;
    line-height: 1;
}
span > svg[data-v-48c000b9] {
    height: 24px;
    width: 24px;
    max-height: 100%;
    max-width: 100%;
    pointer-events: none;
    vertical-align: bottom;
    overflow: hidden;
}
span[size="xxsmall"][data-v-48c000b9],
span[size="xxsmall"] > svg[data-v-48c000b9] {
    width: 14px;
    height: 14px;
}
span[size="xsmall"][data-v-48c000b9],
span[size="xsmall"] > svg[data-v-48c000b9] {
    width: 16px;
    height: 16px;
}
span[size="small"][data-v-48c000b9],
span[size="small"] > svg[data-v-48c000b9] {
    width: 20px;
    height: 20px;
}
span[size="large"][data-v-48c000b9],
span[size="large"] > svg[data-v-48c000b9] {
    width: 32px;
    height: 32px;
}
span[size="xlarge"][data-v-48c000b9],
span[size="xlarge"] > svg[data-v-48c000b9] {
    width: 48px;
    height: 48px;
}

input[data-v-28771e0a] {
    opacity: 0;
    position: absolute;
}
label[data-v-28771e0a] {
    display: inline-block;
    padding: 2px;
}
.slide[data-v-28771e0a] {
    background-clip: content-box;
    background-color: var(--ds-background-neutral-bold, #6B778C);
    display: block;
    height: 16px;
    position: relative;
    width: 32px;
    border-radius: 16px;
    border: 2px solid transparent;
    padding: 2px;
    transition: all 0.2s ease 0s;
    cursor: pointer;
}
input:focus + .slide[data-v-28771e0a] {
    border: 2px solid var(--ds-border-focused, #4C9AFF);
}
.slide[size="large"][data-v-28771e0a] {
    height: 20px;
    width: 40px;
    border-radius: 20px;
}
.slide[data-v-28771e0a]::before {
    background-color: var(--ds-surface, #FFFFFF);
    bottom: 4px;
    content: "";
    height: 12px;
    left: 4px;
    position: absolute;
    transform: initial;
    width: 12px;
    border-radius: 50%;
    transition: all 0.2s ease 0s;
}
.slide[size="large"][data-v-28771e0a]::before {
    height: 16px;
    width: 16px;
}
input:checked + .slide[data-v-28771e0a] {
    background-color: #0052CC;
}
input:checked + .slide[data-v-28771e0a]::before {
    transform: translateX(16px);
}
input:checked + .slide[size="large"][data-v-28771e0a]::before {
    transform: translateX(20px);
}
.done[data-v-28771e0a] {
    padding-left: 2px;
    padding-right: 0;
}
.close[data-v-28771e0a] {
    padding-left: 0;
    padding-right: 3px;
}
.slide-inner[data-v-28771e0a] {
    display: flex;
    flex-direction: row-reverse;
    height: 100%;
    align-items: center;
    width: 100%;
    transition: all 0.2s ease 0s;
}
input:checked + .slide > .slide-inner[data-v-28771e0a] {
    flex-direction: row;
}
input:checked + .slide[data-v-28771e0a]:hover {
    background-color: #0065FF;
}
input:not(:checked) + .slide[data-v-28771e0a]:hover {
    background-color: var(--ds-icon-disabled, #A5ADBA);
}

input[type="checkbox"][data-v-f5555c68] {
    left: 50%;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    cursor: pointer;
}
.checkbox-wrapper[data-v-f5555c68] {
    display: inline-flex;
    position: relative;
    cursor: pointer;
    outline: none;
}
.input-label[data-v-f5555c68] {
    padding: 2px 4px;
    display: flex;
    flex-grow: 1;
    min-width: 0;
}
input:checked + .icon[data-v-f5555c68] rect {
    color: var(--ds-background-selected-bold, #0052CC);
    stroke: var(--ds-background-selected-bold, #0052CC);
}
input:checked + .icon[data-v-f5555c68] path{
    fill: var(--ds-surface, #FFFFFF);
}
input + .icon[data-v-f5555c68] rect {
    color: var(--ds-background-neutral, #FFFFFF);
    stroke: var(--ds-border,#DFE1E6);
}
label:hover input:not(:checked):not(:disabled) + .icon[data-v-f5555c68] rect {
    fill:  var(--ds-background-neutral, #FFFFFF);
}
label:hover input:not(:checked):not(:disabled) + .icon[data-v-f5555c68] path {
    fill:  transparent;
}
label:hover input:checked:not(:disabled) + .icon[data-v-f5555c68] rect {
    color: var(--ds-background-selected-bold-hovered, #0065ff);
    stroke: var(--ds-background-selected-bold-hovered, #0065ff);
}
input:not(:checked) + .icon[data-v-f5555c68] path {
    fill: transparent;
}
input[is-invalid] + .icon[data-v-f5555c68] rect {
    stroke: #FF5630;
}
input:checked[disabled] + .icon[data-v-f5555c68] rect {
    stroke: #f4f5f7;
    color: #f4f5f7;
}
input:checked[disabled] + .icon[data-v-f5555c68] path {
    fill: #a5adba;
}
label[disabled][data-v-f5555c68], label[disabled] input[data-v-f5555c68] {
    cursor: not-allowed;
    color: rgb(151, 160, 175);
}
[data-v-f5555c68]:not(.indeterminate) rect {
    transition: 0.2s ease-in-out;
    stroke-width: 2px;
}
[data-v-f5555c68] path {
    transition: 0.2s ease-in-out;
}


.modal-container[data-v-1e11c0e1] {
    background-color: var(--ds-surface-overlay, #FFFFFF);
    box-shadow: rgba(9, 30, 66, 0.08) 0 0 0 1px,
    rgba(9, 30, 66, 0.08) 0 2px 1px,
    rgba(9, 30, 66, 0.31) 0 0 20px -6px;
    color: var(--ds-text, #091E42);
    display: flex;
    flex-direction: column;
    max-height: 100%;
    pointer-events: auto;
    border-radius: 3px;
    outline: 0;
    overflow: hidden;
}
.content[data-v-1e11c0e1] {
    overflow-y: auto;
    overflow-x: hidden;
    flex: 1 1 auto;
    padding: 2px 20px;
}
.modal-enter[data-v-1e11c0e1] {
    opacity: 0;
}
.modal-leave-active[data-v-1e11c0e1] {
    opacity: 0;
}
.modal-enter .positioner[data-v-1e11c0e1] {
    opacity: 0;
    transform: translateY(20px);
}
.modal-leave-active .positioner[data-v-1e11c0e1] {
    opacity: 0;
    transform: translateY(-20px);
}
header[data-v-1e11c0e1], footer[data-v-1e11c0e1] {
    align-items: center;
    display: flex;
    z-index: 1;
    box-shadow: none;
    flex: 0 0 auto;
    transition: box-shadow 200ms ease 0s;
    padding: 20px 20px 14px;
}
footer[data-v-1e11c0e1] {
    justify-content: flex-end;
}

.tooltip[data-v-26903a1e] {
    display: inline-block;
    min-width: 20px;
}

.icon[data-v-6c0d6336] {
    padding-right: 8px;
}

input[data-v-df00ed76] {
    opacity: 0;
    position: absolute;
}
label[data-v-df00ed76] {
    display: inline-block;
    padding: 2px;
}
.slide[data-v-df00ed76] {
    background-clip: content-box;
    background-color: var(--ds-background-neutral-bold, #6B778C);
    display: block;
    height: 16px;
    position: relative;
    width: 32px;
    border-radius: 16px;
    border: 2px solid transparent;
    padding: 2px;
    transition: all 0.2s ease 0s;
    cursor: pointer;
}
input:focus + .slide[data-v-df00ed76] {
    border: 2px solid var(--ds-border-focused, #4C9AFF);
}
.slide[size="large"][data-v-df00ed76] {
    height: 20px;
    width: 40px;
    border-radius: 20px;
}
.slide[data-v-df00ed76]::before {
    background-color: var(--ds-surface, #FFFFFF);
    bottom: 4px;
    content: "";
    height: 12px;
    left: 4px;
    position: absolute;
    transform: initial;
    width: 12px;
    border-radius: 50%;
    transition: all 0.2s ease 0s;
}
.slide[size="large"][data-v-df00ed76]::before {
    height: 16px;
    width: 16px;
}
input:checked:not(:disabled)[appearance="default"] + .slide[data-v-df00ed76] {
    background-color: var(--ds-background-success-bold, #00875A);
}
input:checked:not(:disabled)[appearance="primary"] + .slide[data-v-df00ed76] {
    background-color: #0052CC;
}
input:checked + .slide[data-v-df00ed76]::before {
    transform: translateX(16px);
}
input:checked + .slide[size="large"][data-v-df00ed76]::before {
    transform: translateX(20px);
}
.done[data-v-df00ed76] {
    padding-left: 2px;
    padding-right: 0;
}
.close[data-v-df00ed76] {
    padding-left: 0;
    padding-right: 2px;
}
.slide-inner[data-v-df00ed76] {
    display: flex;
    flex-direction: row-reverse;
    height: 100%;
    align-items: center;
    width: 100%;
    transition: all 0.2s ease 0s;
}
input:checked + .slide > .slide-inner[data-v-df00ed76] {
    flex-direction: row;
}
input:checked:not(:disabled)[appearance="default"] + .slide[data-v-df00ed76]:hover {
    background-color: var(--ds-background-success-bold-hovered, #36B37E);
}
input:checked:not(:disabled)[appearance="primary"] + .slide[data-v-df00ed76]:hover {
    background-color: #0065FF;
}
input:not(:checked):not(:disabled) + .slide[data-v-df00ed76]:hover {
    background-color: var(--ds-background-neutral-bold-hovered, #A5ADBA);
}
label[disabled] .slide[data-v-df00ed76] {
    cursor: not-allowed;
}
label[disabled] input + .slide[data-v-df00ed76] {
    background-color: var(--ds-icon-disabled, #A5ADBA);
}

.popup[data-v-6a5867f6] {
    background-color: var(--ds-surface-overlay, #FFFFFF);
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
    box-sizing: border-box;
    display: block;
    z-index: 400;
    border-radius: 3px;
    flex: 1 1 auto;
}

.icon[data-v-169f016a] {
    padding-right: 8px;
}
.date-range[data-v-169f016a] {
    display: flex;
}
.input-from-wrapper[data-v-169f016a] {
    position: relative;
    height: 32px;
}
.input-from-ghost[data-v-169f016a] {
    visibility: hidden;
    white-space: nowrap;
    padding: 6px;
    display: block;
}
.input-from[data-v-169f016a] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.quick-ranges[data-v-169f016a] {
    padding: 4px 0;
    box-shadow: rgba(9, 30, 66, 0.31) 0px 0px 1px;
}

.user-tag[data-v-915bc22e] {
    padding: 2px 4px 2px 4px;
}

.text[data-v-3231e8c0] {
    cursor: text;
    position: absolute;
    z-index: 2;
    left: 6px;
    right: 45px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.select .select-wrapper[data-v-3231e8c0] {
    flex-wrap: wrap;
    padding: 6px 45px 6px 6px;
    justify-content: normal;
    outline: none;
}
.select-wrapper input[data-v-3231e8c0] {
    padding: 0;
}
.flex-wrapper[data-v-3231e8c0] {
    display: inline-flex;
    max-width: 100%;
    flex-wrap: wrap;
}
.flex-wrapper[gap][data-v-3231e8c0] {
    margin-top: -4px;
}
.text [placeholder][data-v-3231e8c0] {
    color: rgb(122, 134, 154);
}
.search[data-v-3231e8c0] {
    width: 100%;
    position: relative;
    z-index: 3;
}
[gap] .search[data-v-3231e8c0] {
    margin-top: 4px;
}
.ghost[data-v-3231e8c0] {
    opacity: .4;
    background-color: #fff;
    pointer-events: none;
}
.select[disabled][data-v-3231e8c0] {
    opacity: 0.7;
    cursor: not-allowed;
}
.select[disabled] .select-wrapper[data-v-3231e8c0] {
    pointer-events: none;
}
.select ~ .select[data-v-3231e8c0] {
    margin-top: 20px;
}

.infinite-scroll-loader[data-v-6b0ca91f] {
    box-sizing: border-box;
    height: auto;
    display: flex;
    justify-content: center;
    padding: 5px;
}

.content-loader[data-v-28eef252] {
    display: block;
}
.error-message[data-v-28eef252] {
    position: relative;
    padding-left: 24px;
}
.error-message[data-v-28eef252]::first-letter {
    text-transform: uppercase;
}
.error-message[data-v-28eef252]::before {
    content: '';
    font-size: 24px;
    color: rgb(191, 38, 0);
    position: absolute;
    left: -2px;
    top: -8px;
}

.expand-enter-active[data-v-36ff8dbc],
.expand-leave-active[data-v-36ff8dbc] {
    transition: all 0.3s ease-in-out;
}
.expand-enter[data-v-36ff8dbc],
.expand-leave-to[data-v-36ff8dbc] {
    height: 0;
}

.dropdown-item[data-v-4d87d390] {
    align-items: center;
    box-sizing: border-box;
    background-color: var(--ds-surface-overlay, #fff);
    color: var(--ds-text, #172B4D);
    text-decoration: none;
    padding: 8px 12px 7px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 40px;
    display: flex;
}
.dropdown-item-label[data-v-4d87d390] {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dropdown-item[data-v-4d87d390]:not([non-link]):hover {
    cursor: pointer;
    background-color: var(--ds-background-neutral-subtle-hovered, #F4F5F7);
    fill: rgb(244, 245, 247);
    text-decoration: none;
}

.dropdown-container[data-v-4cd9bf0e] {
    display: inline-block;
}
.dropdown-menu[data-v-4cd9bf0e] {
    padding: 4px 0;
    max-width: 300px;
    max-height: 400px;
    overflow: auto;
    background-color: var(--ds-surface-overlay, #fff);
}

.dropdown-checkbox-item[data-v-23733e0a] {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    background-color: var(--ds-surface-overlay, #fff);
    color: var(--ds-text, #172B4D);
    text-decoration: none;
    padding: 5px 12px 6px 7px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 40px;
}
.dropdown-checkbox-item.checkbox-wrapper[data-v-23733e0a] {
    display: flex;
}
.dropdown-checkbox-item[data-v-23733e0a]:hover {
    background-color: var(--ds-background-neutral-subtle-hovered, #F4F5F7);
    fill: rgb(244, 245, 247);
    text-decoration: none;
}
.dropdown-checkbox-item[data-v-23733e0a] .label {
    overflow: hidden;
    display: flex;
    width: 100%;
}
.dropdown-checkbox-item .label-text[data-v-23733e0a] {
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1;
}
.dropdown-checkbox-item .only-button[data-v-23733e0a] {
    margin-left: auto;
    display: none;
}
.dropdown-checkbox-item:hover .only-button[data-v-23733e0a] {
    display: block;
}

.dropdown-group .title[data-v-5e97c27c] {
    align-items: center;
    color: rgb(107, 119, 140);
    padding: 8px 12px;
    font-size: 11px;
    line-height: 1;
    text-transform: uppercase;
}

.menu-section[data-v-b77e6b74] {
    padding: 6px 0;
}
.menu-section-label[data-v-b77e6b74] {
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.45455;
    font-weight: 700;
    color: var(--ds-text-subtle, #42526E);
    margin-top: 14px;
    margin-bottom: 6px;
    padding: 0px 12px;
}

.menu[data-v-0d48a1e6] {
    display: flex;
    flex-direction: column;
    padding: 12px 16px;
}

.menu-item[data-v-0270ea06] {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    color: var(--ds-text, rgb(23, 43, 77));
    text-decoration: none;
    padding: 8px 12px 7px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 40px;
    display: flex;
    border-radius: 3px;
}
.menu-item-label[data-v-0270ea06] {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.menu-item-icon-before[data-v-0270ea06] {
    display: flex;
    flex-shrink: 0;
    margin-right: 12px;
}
.menu-item[data-v-0270ea06]:hover, .menu-item[active][data-v-0270ea06] {
    background-color: var(--ds-background-neutral-subtle-hovered, #F4F5F7);
    color: var(--ds-text, rgb(23, 43, 77));
    fill: rgb(244, 245, 247);
    text-decoration: none;
}
.menu-item[active][data-v-0270ea06] {
    color: rgb(0, 82, 204);
}

.lozenge[data-v-777d5dee] {
    background-color: var(--ds-background-neutral, #DFE1E6);
    box-sizing: border-box;
    color: var(--ds-text-subtle, #42526E);
    display: inline;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    vertical-align: baseline;
    border-radius: 3px;
    padding: 1px 4px 2px;
    overflow: hidden;
    max-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lozenge[appearance="success"][data-v-777d5dee] {
    background-color: var(--ds-background-success, #E3FCEF);
    color: var(--ds-text-success, #006644);
}
.lozenge[appearance="removed"][data-v-777d5dee] {
    background-color: var(--ds-background-danger, #FFEBE6);
    color: var(--ds-text-danger, #DE350B);
}
.lozenge[appearance="inprogress"][data-v-777d5dee] {
    background-color: var(--ds-background-information, #DEEBFF);
    color: var(--ds-text-information, #0052CC);
}
.lozenge[appearance="new"][data-v-777d5dee] {
    background-color: var(--ds-background-discovery, #EAE6FF);
    color: var(--ds-text-discovery, #403294);
}
.lozenge[appearance="moved"][data-v-777d5dee] {
    background-color: var(--ds-background-warning, #FFFAE6);
    color: var(--ds-text-warning, #974F0C);
}
.lozenge[bold][data-v-777d5dee] {
    background-color: var(--ds-background-neutral-bold, #42526E);
    color: var(--ds-text-inverse, #FFFFFF);
}
.lozenge[bold][appearance="success"][data-v-777d5dee] {
    background-color: var(--ds-background-success-bold, #00875A);
}
.lozenge[bold][appearance="removed"][data-v-777d5dee] {
    background-color: var(--ds-background-danger-bold, #DE350B);
}
.lozenge[bold][appearance="inprogress"][data-v-777d5dee] {
    background-color: var(--ds-background-information-bold, #0052CC);
}
.lozenge[bold][appearance="new"][data-v-777d5dee] {
    background-color: var(--ds-background-discovery-bold, #5243AA);
}
.lozenge[bold][appearance="moved"][data-v-777d5dee] {
    background-color: var(--ds-background-warning-bold, #FFAB00);
    color: rgb(23, 43, 77);
}

.table-wrapper[data-v-1028a85e] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.table[data-v-1028a85e] {
    display: grid;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    grid-auto-rows: min-content;
    position: relative;
    overflow: auto;
}
.table tbody[data-v-1028a85e], .table thead[data-v-1028a85e], .table tfoot[data-v-1028a85e] {
    display: contents;
}
.table-header-row[data-v-1028a85e] {
    display: contents;
}
.table .infinite-scroll-loader[data-v-1028a85e] {
    box-sizing: border-box;
    height: auto;
    display: flex;
    justify-content: center;
    padding: 5px;
}
.table-wrapper .busy-glass[data-v-1028a85e] {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    z-index: 200;
}
.table-wrapper .busy-glass[busy][data-v-1028a85e] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.dialog-container[data-v-2f14a325] {
    display: inline-block;
}
.dialog-content[data-v-2f14a325] {
    max-width: 300px;
    max-height: 400px;
    overflow: auto;
}

.loader-text[data-v-417b4fec] {
    dominant-baseline: hanging;
    font-size: 16px;
    font-weight: bold;
}
.loader-text[size="small"][data-v-417b4fec] {
    font-size: 12px;
}























































.message[data-v-a697ce80] {
    display: flex;
    background-color: var(--ds-background-information, #DEEBFF);
    border-radius: 3px;
    padding: 16px;
    color: var(--ds-text, #172B4D);
}
.message .icon[data-v-a697ce80] {
    width: 40px;
    flex: 0 0 auto;
    color: var(--ds-icon-information, #0747A6);
}
.message[appearance=warning][data-v-a697ce80] {
    background-color: var(--ds-background-warning, #FFFAE6);
}
.message[appearance=warning] .icon[data-v-a697ce80] {
    color: var(--ds-icon-warning, #FF8B00);
    fill: var(--ds-background-warning, #FFFAE6);
}
.message[appearance=error][data-v-a697ce80] {
    background-color: var(--ds-background-danger, #FFEBE6);
}
.message[appearance=error] .icon[data-v-a697ce80] {
    color: var(--ds-icon-danger, #BF2600);
    fill: var(--ds-background-danger, #FFEBE6);
}
.message[appearance=confirmation][data-v-a697ce80] {
    background-color: var(--ds-background-success, #E3FCEF);
}
.message[appearance=confirmation] .icon[data-v-a697ce80] {
    color: var(--ds-icon-success, #006644);
    fill: var(--ds-background-success, #E3FCEF);
}
.message[appearance=change][data-v-a697ce80] {
    background-color: var(--ds-background-discovery, #EAE6FF);
}
.message[appearance=change] .icon[data-v-a697ce80] {
    color: var(--ds-icon-discovery, #403294);
    fill: var(--ds-background-discovery, #EAE6FF);
}
.message .content-wrapper[data-v-a697ce80] {
    flex-grow: 1;
}
.message .title[data-v-a697ce80] {
    font-size: 1.14286em;
    font-style: inherit;
    line-height: 1.25;
    color: var(--ds-text, #172B4D);
    font-weight: 600;
    letter-spacing: -0.006em;
    margin: 0;
}
.message .content[data-v-a697ce80]:not(:first-child) {
    margin-top: 8px;
}
.message .actions[data-v-a697ce80] {
    margin-top: 8px;
}
.message .actions ul[data-v-a697ce80] {
    display: flex;
    padding-left: 0px;
    list-style: none;
}
.message .actions ul li[data-v-a697ce80] {
    align-items: center;
    display: flex;
    margin: 0px;
}
.message .actions ul li + li[data-v-a697ce80]::before {
    color: rgb(66, 82, 110);
    content: "·";
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    width: 16px;
}

.avatar-group[data-v-68c9bf72] {
    line-height: 0;
}
.avatar-group-inner[data-v-68c9bf72] {
    position: relative;
    display: inline-flex;
    margin-right: 8px;
}
.dropdown-wrapper[data-v-68c9bf72] {
    position: absolute;
    right: -8px;
    z-index: 1;
}
.avatar[data-v-68c9bf72] {
    margin-right: -8px;
    position: relative;
}
.trigger[data-v-68c9bf72] {
    float: right;
    background-color: var(--ds-background-neutral, #F4F5F7);
    border-radius: 50%;
    box-sizing: border-box;
}
.more[data-v-68c9bf72] {
    color: var(--ds-text, #42526E);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border-radius: 50%;
    height: 100%;
    width: 100%;
    font-size: 14px;
    transition: box-shadow 200ms ease 0s;
}
.trigger[open][data-v-68c9bf72] {
    border-radius: 50%;
}
.trigger[data-v-68c9bf72] {
    border-width: 2px;
    border-style: solid;
    position: relative;
}
.trigger[data-v-68c9bf72]::after {
    background-color: transparent;
    bottom: 0;
    content: " ";
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 50%;
    transition: opacity 200ms ease 0s;
}
.trigger[data-v-68c9bf72]:hover {
    background-color: var(--ds-background-neutral-hovered, #EBECF0);
}
.trigger[size='xxlarge'][data-v-68c9bf72] {
    height: 132px;
    width: 132px;
    font-size: 16px;
}
.trigger[size='xlarge'][data-v-68c9bf72] {
    height: 100px;
    width: 100px;
    font-size: 16px;
}
.trigger[size='large'][data-v-68c9bf72] {
    height: 44px;
    width: 44px;
}
.trigger[size='medium'][data-v-68c9bf72] {
    height: 36px;
    width: 36px;
}
.trigger[size='small'][data-v-68c9bf72] {
    height: 28px;
    width: 28px;
}
.trigger[size='xsmall'][data-v-68c9bf72] {
    height: 20px;
    width: 20px;
}
.list-item[data-v-68c9bf72] {
    display: flex;
    outline: none;
    align-items: center;
    color: inherit;
    text-decoration: none;
}
.user-list-avatar[data-v-68c9bf72] {
    margin-right: 8px;
}
.user-name[data-v-68c9bf72] {
    text-overflow: ellipsis;
    margin-right: 8px;
}
.avatar-wrapper[data-v-68c9bf72], .dropdown-wrapper[data-v-68c9bf72] {
    transition: all .2s;
}
.avatar-wrapper.participant-enter[data-v-68c9bf72], .avatar-wrapper.participant-leave-to[data-v-68c9bf72] {
    opacity: 0;
    transform: translateY(-50px);
}
[over-limit] [last][data-v-68c9bf72] {
    opacity: 0;
}
[over-limit] .avatar-wrapper.participant-enter[last][data-v-68c9bf72], [over-limit] .avatar-wrapper.participant-leave-to[last][data-v-68c9bf72] {
    transform: none;
}
.avatar-wrapper.participant-leave-active[data-v-68c9bf72] {
    position: absolute;
}
.dropdown-wrapper.participant-enter[data-v-68c9bf72], .dropdown-wrapper.participant-leave-to[data-v-68c9bf72] {
    opacity: 0;
}
.collapsed-count[data-v-68c9bf72] {
    transition: all .2s;
}
.counter-up-enter[data-v-68c9bf72], .counter-down-leave-to[data-v-68c9bf72] {
    opacity: 0;
    transform: translateY(-15px);
}
.counter-up-leave-to[data-v-68c9bf72], .counter-down-enter[data-v-68c9bf72] {
    opacity: 0;
    transform: translateY(15px);
}
.counter-up-leave-active[data-v-68c9bf72], .counter-down-leave-active[data-v-68c9bf72] {
    position: absolute;
}

.outer[data-v-42f5f8ce] {
    display: inline-block;
}
.wrapper[data-v-42f5f8ce] {
    padding: 2px;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    border-radius: 50%;
    z-index: 999;
    outline: none;
}
.wrapper[data-v-42f5f8ce]::after {
    background-color: transparent;
    bottom: 2px;
    content: " ";
    left: 2px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 2px;
    top: 2px;
    border-radius: 50%;
    transition: opacity 200ms ease 0s;
}
a.wrapper[data-v-42f5f8ce]:hover::after {
    background-color: rgba(9, 30, 66, 0.36);
    opacity: 1;
}
img[data-v-42f5f8ce] {
    border-radius: 50%;
    height: 100%;
    width: 100%;
    background: rgba(9, 30, 66, 0.13);
    user-select: none;
}
.wrapper[size='xxlarge'][data-v-42f5f8ce] {
    height: 132px;
    width: 132px;
}
.wrapper[size='xlarge'][data-v-42f5f8ce] {
    height: 100px;
    width: 100px;
}
.wrapper[size='large'][data-v-42f5f8ce] {
    height: 44px;
    width: 44px;
}
.wrapper[size='medium'][data-v-42f5f8ce] {
    height: 36px;
    width: 36px;
}
.wrapper[size='small'][data-v-42f5f8ce] {
    height: 28px;
    width: 28px;
}
.wrapper[size='xsmall'][data-v-42f5f8ce] {
    height: 20px;
    width: 20px;
}
svg[data-v-42f5f8ce] {
    background: transparent;
    border-radius: 50%;
}
g[data-v-42f5f8ce] {
    fill: rgb(255, 255, 255);
}
.presence[data-v-42f5f8ce], .status[data-v-42f5f8ce] {
    pointer-events: none;
    position: absolute;
    z-index: 2;
}
[size='xxlarge'] .presence[data-v-42f5f8ce], [size='xxlarge'] .status[data-v-42f5f8ce], [size='xsmall'] .presence[data-v-42f5f8ce], [size='xsmall'] .status[data-v-42f5f8ce] {
    display: none;
}
[size='xlarge'] .presence[data-v-42f5f8ce] {
    bottom: 7px;
    right: 7px;
}
[size='xlarge'] .status[data-v-42f5f8ce] {
    top: 7px;
    right: 7px;
}
[size='large'] .presence[data-v-42f5f8ce] {
    bottom: 1px;
    right: 1px;
}
[size='large'] .status[data-v-42f5f8ce] {
    top: 1px;
    right: 1px;
}
[size='medium'] .presence[data-v-42f5f8ce], [size='small'] .presence[data-v-42f5f8ce] {
    bottom: 0;
    right: 0;
}
[size='medium'] .status[data-v-42f5f8ce], [size='small'] .status[data-v-42f5f8ce] {
    top: 0;
    right: 0;
}

ul[data-v-e364fcba] {
    list-style-type: none;
    padding-left: 0;
}

button[data-v-776afcaa] {
    display: inline-block;
    position: relative;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    background-color: transparent;
    cursor: pointer;
    border: 2px solid transparent;
    border-radius: 6px;
    transition: border-color 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38) 0s;
    padding: 0px;
    outline: none;
}
.color[data-v-776afcaa] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
}
.content[data-v-776afcaa] {
    display: flex;
    flex-wrap: wrap;
    padding: 4px;
}

.progress-bar[data-v-b920bef0] {
    background: rgba(9, 30, 66, 0.13);
    border-radius: 3px;
    height: 6px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.labels[data-v-b920bef0] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
}
.labels .label[data-v-b920bef0]::first-letter {
    text-transform: capitalize;
}
.progress-bar .progress[data-v-b920bef0] {
    left: 0;
    width: 0%;
    background: var(--ds-background-neutral-bold, #42526E);
    border-radius: 3px;
    transition: width 0.5s;
    display: block;
    height: 6px;
    position: absolute;
}

.wrapper[data-v-1501fea7] {
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    min-width: 1px;
    text-align: center;
    border-radius: 24px;
    padding: 2px 6px;
    box-sizing: border-box;
    flex-shrink: 0;
    height: 16px;
    vertical-align: middle;
}
.icon-wrapper[data-v-1501fea7] {
    height: 12px;
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    flex-shrink: 0;
    margin-top: -2px;
}
.value[data-v-1501fea7]{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.value[data-v-1501fea7]:empty::after {
    display: inline-block;
    content: '-';
}
[appearance = 'added'][data-v-1501fea7] {
    background-color: var(--ds-background-success, #E3FCEF);
    color: var(--ds-text-success, #006644);
}
[appearance = 'default'][data-v-1501fea7] {
    background-color: var(--ds-background-neutral, #DFE1E6);
    color: var(--ds-text, #172B4D);
}
[appearance = 'important'][data-v-1501fea7] {
    background-color: var(--ds-background-danger-bold, #DE350B);
    color: var(--ds-text-inverse, #FFFFFF);
}
[appearance = 'primary'][data-v-1501fea7] {
    background-color: var(--ds-background-brand-bold, #0052CC);
    color: var(--ds-text-inverse, #FFFFFF);
}
[appearance = 'removed'][data-v-1501fea7] {
    background-color: var(--ds-background-danger, #FFEBE6);
    color: var(--ds-text-danger, #DE350B);
}

.notification[data-v-704781cc] {
    background-color: var(--ds-surface-overlay, #fff);
    box-sizing: border-box;
    box-shadow: rgba(9, 30, 66, 0.31) 0px 0px 1px, rgba(9, 30, 66, 0.25) 0px 20px 32px -8px;
    width: 100%;
    z-index: 600;
    border-radius: 3px;
    padding: 16px;
    max-width: 600px;
    transition: all 0.5s;
}
.icon[data-v-704781cc] {
    margin-right: 8px;
    flex: 0 0 auto;
    vertical-align: middle;
}
.header[data-v-704781cc] {
    display: flex;
    height: 32px;
}
.title[data-v-704781cc] {
    font-weight: 600;
    flex: 1 1 0%;
    line-height: 1.5;
}
.content[data-v-704781cc] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 0px;
    flex: 1 1 100%;
    padding: 0px 0px 0px 40px;
}
.notification:not([appearance="default"]) .content[data-v-704781cc] {
    max-height: 0px;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.3s ease 0s, opacity 0.3s ease 0s;
}
.notification:not([appearance="default"]) .content[expanded="true"][data-v-704781cc] {
    max-height: 150px;
    opacity: 1;
    overflow: visible;
}
.chevron[data-v-704781cc] {
    cursor: pointer;
}
.actions[data-v-704781cc] {
    padding-top: 8px;
}
.action ~ .action[data-v-704781cc] {
    margin-left: 8px;
}
[appearance="default"] .action[data-v-704781cc] {
    color: #0052CC;
    padding-left: 0;
}
.action[data-v-704781cc] {
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    color: inherit;
    border-radius: 3px;
    font-weight: bold;
    outline: none;
    cursor: pointer;
}
[appearance="warning"] .action[data-v-704781cc] {
    background: rgba(9, 30, 66, 0.08);
}
.action[data-v-704781cc]:last-of-type::before {
    text-align: center;
    vertical-align: middle;
    display: inline-block;
}
[appearance="error"][data-v-704781cc] {
    background-color: var(--ds-background-danger-bold, #DE350B);
    color: var(--ds-text-inverse, #FFFFFF);
}
[appearance="info"][data-v-704781cc] {
    background-color: var(--ds-background-neutral-bold, #42526E);
    color: var(--ds-text-inverse, #FFFFFF);
}
[appearance="success"][data-v-704781cc] {
    background-color: var(--ds-background-success-bold, #00875A);
    color: var(--ds-text-inverse, #FFFFFF);
}
[appearance="warning"][data-v-704781cc] {
    background-color: var(--ds-background-warning-bold, #FFAB00);
    color: var(--ds-text-warning-inverse, #172B4D);
}
.chevron[expanded="true"][data-v-704781cc] {
    transform: rotateZ(180deg);
}
.flag-enter[data-v-704781cc], .flag-leave-active[data-v-704781cc] {
    opacity: 0;
    transform: translateX(300px);
}
.flag-left-enter[data-v-704781cc], .flag-left-leave-active[data-v-704781cc] {
    opacity: 0;
    transform: translateX(-300px);
}
.close[data-v-704781cc] {
    cursor: pointer;
}

.tag[data-v-8c19204a] {
    display: inline-flex;
    border-radius: 3px;
    height: 20px;
    margin: 4px;
}
.text[data-v-8c19204a] {
    display: inline-block;
    outline: none;
    padding: 2px 0;
    line-height: 1;
    font-size: 14px;
    margin: 0 4px;
    max-width: 180px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
[color="standard"][data-v-8c19204a] {
    background-color: var(--ds-background-neutral, #F4F5F7);
    color: var(--ds-text, #253858);
}
[color="green"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-green-subtle, #57D9A3);
    color: var(--ds-text, #253858);
}
[color="blue"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-blue-subtle, #4C9AFF);
    color: var(--ds-text, #253858);
}
[color="red"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-red-subtle, #FF8F73);
    color: var(--ds-text, #253858);
}
[color="purple"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-purple-subtle, #998DD9);
    color: var(--ds-text, #253858);
}
[color="grey"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-gray-subtle, #42526E);
    color: var(--ds-text-accent-gray-bolder, #FFFFFF);
}
[color="teal"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-teal-subtle, #00C7E6);
    color: var(--ds-text, #253858);
}
[color="yellow"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-yellow-subtle, #FFC400);
    color: var(--ds-text, #253858);
}
[color="green-light"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-green-subtler, #79F2C0);
    color: var(--ds-text-accent-green, #006644);
}
[color="blue-light"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-blue-subtler, #B3D4FF);
    color: var(--ds-text-accent-blue, #0747A6);
}
[color="red-light"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-red-subtler, #FFBDAD);
    color: var(--ds-text-accent-red, #42526E);
}
[color="purple-light"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-purple-subtler, #C0B6F2);
    color: var(--ds-text-accent-purple, #403294);
}
[color="grey-light"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-gray-subtler, #EBECF0);
    color: var(--ds-text-accent-gray, #42526E);
}
[color="teal-light"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-teal-subtler, #79E2F2);
    color: var(--ds-text-accent-teal, #42526E);
}
[color="yellow-light"][data-v-8c19204a] {
    background-color: var(--ds-background-accent-orange-subtler, #FFE380);
    color: var(--ds-text-accent-yellow, #42526E);
}

.wrapper[data-v-207b9e87] {
    display: flex;
    align-items: center;
}
.breadcrumbs[data-v-207b9e87] {
    color: rgb(94, 108, 132);
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    line-height: 24px;
    font-size: 14px;
}
.copy-icon[data-v-207b9e87] {
    opacity: 0;
    cursor: pointer;
    transform: scale(0.8) translate(-6px, 1px);
    transition: opacity 0.2s ease 0s, transform 0.2s ease 0s;
}
.wrapper:hover .copy-icon[data-v-207b9e87] {
    opacity: 1;
    transform: scale(0.8) translate(2px, 1px);
}

.breadcrumb[data-v-f1e0976a] {
    min-width: 45px;
    display: flex;
    align-items: center;
    flex-shrink: 10;
    transition: all ease-out .3s;
}
.breadcrumb[with-icon][data-v-f1e0976a] {
    min-width: 60px;
}
.breadcrumb[data-v-f1e0976a]:first-of-type {
    flex: 0 1 auto;
}
.item[data-v-f1e0976a] {
    display: flex;
    min-width: 0;
    align-items: center;
}
.item[data-v-f1e0976a] a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--ds-text-subtle, #6B778C);
    margin-left: 0px;
    display: block;
}
[with-icon][data-v-f1e0976a] a {
    margin-left: 5px;
}
.breadcrumb[data-v-f1e0976a]:after {
    display: inline-block;
    content: '/';
    color: var(--ds-text-subtle, #6B778C);
    text-align: center;
    margin: 0px 6px;
    width: 8px;
}
.breadcrumb[data-v-f1e0976a]:last-of-type:after {
    content: none;
}
.breadcrumb[data-v-f1e0976a]:last-child {
    flex: 0 1 auto;
}
.breadcrumb[data-v-f1e0976a]:hover {
    flex: 1 0 auto;
    opacity: 1;
    transition: all ease-out .3s;
}

.content[data-v-30b3ca5a] {
    display: flex;
}

.editor[is-editing][data-v-338bbb55] {
    border: solid 1px rgb(223, 225, 230);
    border-radius: 3px;
}
.menu-bar[data-v-338bbb55] {
    padding: 8px 8px 0px 20px;
    display: flex;
}
.editor-content[data-v-338bbb55] {
    padding: 12px 8px;
    position: relative;
}
[is-empty]:not([is-editing]) .editor-content[data-v-338bbb55]::after {
    display: block;
    position: absolute;
    padding: 12px 8px;
    font-style: italic;
    top: 0;
    color: rgb(107, 119, 140);
    content: attr(data-text);
}
.editor[is-editing] .editor-content[data-v-338bbb55] {
    padding: 20px;
}
.editor-content[data-v-338bbb55]:not([editable]):not([read-only]):hover {
    background-color: #EBECF0;
    border-radius: 3px;
}
.editor-content[data-v-338bbb55] :focus {
    outline: none;
}
.editor-content[data-v-338bbb55] tt {
    background-color: rgba(9, 30, 66, 0.08);
    padding: 1px 5px;
    display: inline-block;
    border-radius: 3px;
}
.editor-content[data-v-338bbb55] blockquote {
    color: rgba(0, 0, 0, 0.8);
    padding-left: 0.8rem;
    font-style: italic;
    border-left: 3px solid rgba(0, 0, 0, 0.1);
}
.editor[data-v-338bbb55] p.is-editor-empty:first-child::before {
    content: attr(data-empty-text);
    float: left;
    color: #aaa;
    pointer-events: none;
    height: 0;
    font-style: italic;
}
.editor[data-v-338bbb55] table {
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 1em;
    width: 100%;
    margin: 24px 8px 0px 0px;
    border: 1px solid rgb(193, 199, 208);
    border-image: initial;
}
.editor[data-v-338bbb55] table tbody {
    border-bottom: none;
}
.editor[data-v-338bbb55] table th {
    background-color: rgb(244, 245, 247);
    text-align: left;
    border-width: 1px 0px 0px 1px;
    border-style: solid;
    border-color: rgb(193, 199, 208);
    padding: 8px;
}
.editor[data-v-338bbb55] table td {
    border-width: 1px 0px 0px 1px;
    border-style: solid;
    border-color: rgb(193, 199, 208);
    border-image: initial;
    padding: 8px;
}

.spotlight-overlay[data-v-9e6f1d6e] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(9, 30, 66, 0.54);
    z-index: 999998;
    display: none;
}
.spotlight-overlay[visible][data-v-9e6f1d6e] {
    display: block;
}


[data-v-99f05aa6] .spotlight-zindex {
    z-index: 999999 !important;
    pointer-events: none;
    border-radius: 3px;
    animation: 3000ms cubic-bezier(0.55, 0.055, 0.675,0.19) 0s infinite normal none running pulse-data-v-99f05aa6,400ms ease-in-out 0s normal forwards shadowFadeIn-data-v-99f05aa6;
}
[data-v-99f05aa6] .spotlight-relative {
    position: relative !important;
}
[data-v-99f05aa6] .spotlight-parentfix {
    z-index: auto !important;
    opacity: 1.0 !important;
    transform: none !important;
    transition: none !important;
}
@keyframes pulse-data-v-99f05aa6 {
0%, 33% {
        box-shadow: inset 0 0 0 10000px #fff, rgb(101, 84, 192) 0px 0px 0px 2px, rgb(101, 84, 192) 0px 0px 0px 2px;
}
66%, 100% {
        box-shadow: inset 0 0 0 10000px #fff, rgb(101, 84, 192) 0px 0px 0px 2px, rgba(101, 84, 192, 0.01) 0px 0px 0px 10px;
}
}
@keyframes shadowFadeIn-data-v-99f05aa6 {
0% {
        opacity: 0;
}
100% {
        opacity: 1;
}
}

.spotlight-message[data-v-c2301c46] {
    z-index: 9999999;
    color: rgb(255, 255, 255);
    max-width: 330px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
    opacity: 1;
    background: rgb(101, 84, 192);
    overflow: auto;
    border-radius: 3px;
    padding: 15px 15px 20px 20px;
}
.header[data-v-c2301c46] {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.title[data-v-c2301c46] {
    flex: 1 1 0;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.close-icon[data-v-c2301c46] {
    margin: 0 8px;
    flex: 0 0 auto;
    vertical-align: middle;
}
.fade-in-enter-active[data-v-c2301c46], .fade-in-leave-active[data-v-c2301c46] {
    transition: opacity .1s ease-out;
}
.fade-in-enter[data-v-c2301c46], .fade-in-leave-to[data-v-c2301c46] {
    opacity: 0;
}
.content[data-v-c2301c46] {
    margin-right: 30px;
    color: #FFF;
}
.close-icon[data-v-c2301c46]:hover {
    transition: all ease-in-out 0.2s;
    cursor: pointer;
}

.text[data-v-8fc14a3c] {
    cursor: text;
    position: absolute;
    z-index: 2;
    left: 6px;
    right: 45px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.text-field[data-v-8fc14a3c] {
    flex-wrap: wrap;
    padding: 6px 45px 6px 6px;
    justify-content: normal;
    outline: none;
}
.text-field input[data-v-8fc14a3c] {
    padding: 0;
}
.flex-wrapper[data-v-8fc14a3c] {
    display: inline-flex;
    max-width: 100%;
    flex-wrap: wrap;
}
.flex-wrapper[gap][data-v-8fc14a3c] {
    margin-top: -4px;
}
.text [placeholder][data-v-8fc14a3c] {
    color: rgb(122, 134, 154);
}
.search[data-v-8fc14a3c] {
    width: 100%;
    position: relative;
    z-index: 3;
}
[gap] .search[data-v-8fc14a3c] {
    margin-top: 4px;
}
.ghost[data-v-8fc14a3c] {
    opacity: .4;
    background-color: #fff;
    pointer-events: none;
}

.label[data-v-5645dd9f] {
    box-sizing: border-box;
    position: absolute;
    z-index: 999999;
    padding: 2px 10px;
    font-size: 12px;
    font-weight: 400;
    box-shadow: 0 1px 2px 1px rgba(0, 1, 0, 0.2);
    white-space: nowrap;
    pointer-events: none;
    background-color: var(--ds-background-neutral-bold, #172b4d);
    border-radius: 3px;
    color: var(--ds-text-inverse, #FFF);
    top: 0;
    left: 0;
}
.fade-enter-active[data-v-5645dd9f],
.fade-leave-active[data-v-5645dd9f] {
    transition: opacity .3s;
}
.fade-enter-active[with-delay][data-v-5645dd9f] {
    transition-delay: .5s;
}
.fade-enter[data-v-5645dd9f],
.fade-leave-to[data-v-5645dd9f] {
    opacity: 0;
}

.multiselect[data-v-1863a82b] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
}
.tag[data-v-1863a82b] {
    display: block;
    font-size: 14px;
    font-weight: normal;
    flex-shrink: 0;
    vertical-align: middle;
    margin-left: 4px;
    margin-right: 4px;
    max-width: 180px;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 4px;
    overflow: hidden;
    background-color: rgba(9, 30, 66, 0.08);
    color: rgb(37, 56, 88);
    cursor: default;
    height: 20px;
    border-radius: 3px;
}
.multiselect > .tag[data-v-1863a82b]:first-child {
    margin-left: 0;
}
.multiselect > .tag[data-v-1863a82b]:last-child, .ellipsis[data-v-1863a82b] {
    margin-right: 0;
}
.ellipsis[data-v-1863a82b] {
    background-color: rgba(9, 30, 66, 0.08);
}
.ellipsis[data-v-1863a82b]:hover {
    background-color: rgba(9, 30, 66, 0.04);
    cursor: pointer;
}
.dropdown-list[data-v-1863a82b] {
    position: absolute;
    z-index: 1;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
    box-sizing: border-box;
    background: rgb(255, 255, 255);
    border-radius: 3px;
    padding: 4px 0px;
}
.item[data-v-1863a82b] {
    padding: 6px 12px 6px;
}

.checkbox-edit[data-v-38dcd324] {
    width: 44px;
}
.checkbox[data-v-38dcd324] {
    box-sizing: border-box;
    padding: 6px;
}

.icon[data-v-9c66feb0] {
    display: inline-block;
    position: relative;
    font-size: 20px;
    height: 20px;
    width: 20px;
}
.input-label[data-v-9c66feb0] {
    display: flex;
    align-items: center;
}

.string-line-wrapper[data-v-6ea17f86] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.string-line-wrapper[data-v-6ea17f86]:empty::after {
    content: '\feff';
    visibility: hidden;
}

.image-container[data-v-46a418b2] {
    display: inline-flex;
    position: relative;
}
.image[data-v-46a418b2] {
    border-radius: 3px;
    display: inline-flex;
    object-fit: scale-down;
    transition: opacity 0.25s;
    max-width: 100%;
}
.image-container[data-v-46a418b2]::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: 3px;
    animation: loading-data-v-46a418b2 1s infinite;
    background-image: linear-gradient(90deg, rgba(9, 30, 66, 0.08) 30%, rgba(9, 30, 66, 0.16) 50%, rgba(9, 30, 66, 0.08) 70%);
    background-size: 300%;
    background-position: 0% 0%;
    pointer-events: none;
    transition: opacity 0.25s;
}
.placeholder[data-v-46a418b2] {
    border-radius: 3px;
    background: rgba(9, 30, 66, 0.08);
}
.image-container[loading][data-v-46a418b2]::after {
    opacity: 1;
}
.image-container[loading] .image[data-v-46a418b2] {
    opacity: .5;
}
.actions[data-v-46a418b2] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: rgba(9, 30, 66, 0.36);
    transition: opacity .25s;
    color: white;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}
.image-container:hover .actions[data-v-46a418b2] {
    opacity: 1;
}
.image-container[loading] .actions[data-v-46a418b2] {
    display: none;
}
.actions[data-v-46a418b2] button[appearance="subtle"] {
    color: white;
}
.actions[data-v-46a418b2] button[appearance="subtle"]:not([selected]):not([disabled]):active {
    color: white;
}
.actions[data-v-46a418b2] button[appearance="subtle"] {
    height: 36px;
}
.actions[data-v-46a418b2] button[appearance="subtle"] .wrapper {
    padding: 0 2px;
}
@keyframes loading-data-v-46a418b2 {
0% {
        background-position: 100% 0%;
}
100% {
        background-position: 0% 0%;
}
}

.user[data-v-181e7ede] {
    display: flex;
    align-items: center;
    height: 24px;
    overflow: hidden;
}
.avatar[data-v-181e7ede] {
    height: 24px;
    width: 24px;
    flex-shrink: 0;
    border-radius: 50%;
    margin-right: 5px;
    background: rgba(9, 30, 66, 0.13);
}
.user[appearance='micro'][data-v-181e7ede] {
    height: 16px;
    font-size: 85%;
}
[appearance='micro'] .avatar[data-v-181e7ede] {
    height: 16px;
    width: 16px;
}
a.user-name[data-v-181e7ede] {
    color: #007AFF;
}
.user-name[data-v-181e7ede] {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.user-inline-edit[data-v-efa62656] {
    line-height: 24px;
}

.user-error[data-v-4697f256] {
    display: flex;
    align-items: center;
}
.user-error > span[data-v-4697f256] {
    opacity: .5;
}
.user-error .avatar[data-v-4697f256] {
    color: #fff;
    background: rgba(9, 30, 66, 0.13);
    text-align: center;
    box-sizing: border-box;
    padding-top: 2px;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    margin-right: 5px;
}
.user-error[data-v-4697f256]::after {
    line-height: 1em;
    font-size: .7em;
    opacity: .5;
}

.number-float-wrapper[data-v-0d2a29ea] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.number-float-wrapper[data-v-0d2a29ea]:empty::after {
    content: '\feff';
    visibility: hidden;
}

.number-long-wrapper[data-v-78befa5e] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.number-long-wrapper[data-v-78befa5e]:empty::after {
    content: '\feff';
    visibility: hidden;
}

.date[data-v-2ec43075]:empty::after {
    content: '\feff';
    visibility: hidden;
}

.issue-priority-icon[data-v-88d4971e] {
    width: 16px;
    height: 16px;
    margin-right: 2px;
}
.priority[data-v-88d4971e] {
    display: inline-flex;
    align-items: center;
}

.status[data-v-9229b614] {
    background-color: #dfe1e6;
    color: #42526e;
    box-sizing: border-box;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    max-width: 100%;
    text-transform: uppercase;
    vertical-align: baseline;
    border-radius: 3px;
    padding: 2px 0px 3px;
    cursor: default;
}
.status[status-color="medium-gray"][data-v-9229b614] {
    background-color: #dfe1e6;
    color: #42526e;
}
.status[status-color="green"][data-v-9229b614] {
    background-color: #e3fcef;
    color: #064;
}
.status[status-color="yellow"][data-v-9229b614] {
    background-color: #fff0b3;
    color: #172b4d;
}
.status[status-color="warm-red"][data-v-9229b614] {
    background-color: #ffebe6;
    color: #bf2600;
}
.status[status-color="blue-gray"][data-v-9229b614] {
    background-color: #deebff;
    color: #0747a6;
}
.content[data-v-9229b614] {
    display: inline-block;
    vertical-align: top;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    max-width: 200px;
    width: 100%;
    overflow: hidden;
    padding: 0px 4px;
}

.hyperlink[data-v-75e73cf9]:empty::after {
    content: '\feff';
    visibility: hidden;
}

.issue-type-icon[data-v-48b77eec] {
    width: 16px;
    height: 16px;
}
span[data-v-48b77eec] {
    margin-left: 4px;
}
.type[data-v-48b77eec] {
    display: inline-flex;
    align-items: center;
}

ul[data-v-7cdc433d] {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.issue[data-v-7d6828d0] {
    display: flex;
    align-items: center;
    height: 24px;
    overflow: hidden;
}
.issue[appearance='micro'][data-v-7d6828d0] {
    height: 16px;
    font-size: 85%;
}
.issue[appearance='micro'] .issue-type[data-v-7d6828d0] {
    width: 14px;
    height: 14px;
}
.issue-key[data-v-7d6828d0], .issue-summary[data-v-7d6828d0], .issue-priority-icon[data-v-7d6828d0], .issue-assignee[data-v-7d6828d0], .issue-status[data-v-7d6828d0] {
    margin-left: 8px;
}
.issue[appearance='micro'] .issue-key[data-v-7d6828d0] {
    margin-left: 6px;
}
.issue[resolved] .issue-key[data-v-7d6828d0] {
    text-decoration: line-through;
}
.issue-summary[data-v-7d6828d0] {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.unknown-type[data-v-7d6828d0] {
    color: #fff;
    background: rgba(9, 30, 66, 0.13);
    width: 16px;
    height: 16px;
    border-radius: 3px;
}

.buttons[data-v-7365c6a8] {
    padding: 10px 0;
}

.multi-line-wrapper[data-v-67014b98] {
    text-overflow: ellipsis;
    overflow: hidden;
}
.multi-line-wrapper[data-v-67014b98]:empty::after {
    content: '\feff';
    visibility: hidden;
}

nav[data-v-94764d08] {
    position: relative;
    display: flex;
    font-weight: 500;
    padding: 0px;
    margin: 0px -8px;
}
nav[data-v-94764d08]:before {
    content: "";
    border-radius: 2px;
    bottom: 0px;
    margin: 0px;
    position: absolute;
    width: inherit;
    left: 8px;
    right: 8px;
    background-color: rgb(235, 236, 240);
    height: 2px;
}

.tag[data-v-5001a6b4] {
  background-color: var(--ds-background-neutral, #DFE1E6);
  display: inline-flex;
  align-items: center;
  min-width: 0;
  box-sizing: border-box;
  color: var(--ds-text, hsl(0, 0%, 20%));
  max-width: 100%;
  border-radius: 2px;
  margin: 4px 2px 0 2px;
  cursor: pointer;
  overflow: hidden;
}
.tag[data-v-5001a6b4]:last-of-type {
  margin-right: 5px;
}
.label[data-v-5001a6b4] {
  color: var(--ds-text, hsl(0, 0%, 20%));
  font-size: 85%;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  border-radius: 2px;
  overflow: hidden;
  padding: 2px 6px 2px 6px;
}
.remove-tag[data-v-5001a6b4] {
  display: flex;
  height: 100%;
  align-items: center;
  padding-left: 2px;
  padding-right: 2px;
  box-sizing: border-box;
  border-radius: 0px 2px 2px 0px;
}
.remove-tag[data-v-5001a6b4]:hover {
  background-color: var(--ds-background-danger-hovered, #FFBDAD);
}

.spotlight-message[data-v-5d706ce2] {
    z-index: 9999999;
    color: rgb(255, 255, 255);
    max-width: 330px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
    opacity: 1;
    background: rgb(101, 84, 192);
    overflow: auto;
    border-radius: 3px;
    padding: 25px 40px 20px 20px;
}
.spotlight-message > *[data-v-5d706ce2] {
}
.content[data-v-5d706ce2] {
    margin-bottom: 16px;
}
.footer[data-v-5d706ce2] {
    display: flex;
    align-items: center;
}
.buttons[data-v-5d706ce2] {
    margin-left: auto;
}
button[data-v-5d706ce2] {
    padding: 6px 16px;
    background-color: #523FAD;
    outline: none;
    border: none;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    border-radius: 3px;
    font-weight: 600;
    cursor: pointer;
}
.fade-in-enter-active[data-v-5d706ce2], .fade-in-leave-active[data-v-5d706ce2] {
    transition: opacity .1s ease-out;
}
.fade-in-enter[data-v-5d706ce2], .fade-in-leave-to[data-v-5d706ce2] {
    opacity: 0;
}
button[data-v-5d706ce2]:focus {
    box-shadow: #998DD9 0 0 0 2px;
}
.content h4[data-v-5d706ce2] {
    color: #FFF;
}
.close-icon[data-v-5d706ce2] {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(-50%, 50%);
}
.close-icon[data-v-5d706ce2]:hover {
    transition: all ease-in-out 0.2s;
    cursor: pointer;
}

.footer[data-v-b69770a2] {
    display: flex;
    justify-content: flex-end;
}

.header[data-v-42dca006] {
    display: flex;
    align-items: center;
}
.icon[data-v-42dca006] {
    margin-right: 8px;
}
.title[data-v-42dca006] {
    margin-top: 0;
}

.positioner[data-v-86b5f60e] {
    display: flex;
    flex-direction: column;
    height: calc(100% - 120px);
    left: 0;
    margin: 0 auto;
    max-width: calc(100% - 120px);
    position: relative;
    right: 0;
    top: 60px;
    z-index: 510;
    opacity: 1;
    border-radius: 3px;
    pointer-events: none;
    transition: transform 500ms cubic-bezier(0.23, 1, 0.32, 1) 0s, opacity 300ms ease;
}

.blanket[data-v-6e7d46f6] {
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    position: fixed;
    background: rgba(9, 30, 66, 0.54);
    transition: opacity 220ms ease 0s;
}

.select-menu[data-v-6f071932] {
    background-color: var(--ds-surface-overlay, #fff);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,
    rgba(0, 0, 0, 0.1) 0px 4px 11px;
    margin-bottom: 8px;
    margin-top: 8px;
    box-sizing: border-box;
    border-radius: 4px;
    width: 100%;
    position: absolute;
    z-index: 1000;
}
.select-menu-inner[data-v-6f071932] {
    max-height: 300px;
    overflow-y: auto;
    padding-bottom: 8px;
    padding-top: 8px;
    box-sizing: border-box;
}
.no-options[data-v-6f071932] {
    padding: 6px 12px;
    text-align: center;
}

.calendar[data-v-0cbfe352] {
    padding: 15px;
    width: 301px;
}

.select-menu[data-v-5362095e] {
  background-color: var(--ds-surface-overlay, #fff);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,
    rgba(0, 0, 0, 0.1) 0px 4px 11px;
  margin-bottom: 8px;
  margin-top: 8px;
  box-sizing: border-box;
  border-radius: 4px;
  width: 100%;
  position: absolute;
  z-index: 1000;
}
.select-menu-inner[data-v-5362095e] {
  max-height: 300px;
  overflow-y: auto;
  padding-bottom: 8px;
  padding-top: 8px;
  box-sizing: border-box;
}
.no-options[data-v-5362095e] {
  padding: 6px 12px;
  text-align: center;
}

.table-row[data-v-b0e6ccb6] {
    display: contents;
}
.table-row:hover > .table-row-cell[data-v-b0e6ccb6] {
    background-color: var(--ds-surface-hovered, rgb(250, 251, 252));
}

.icons[data-v-7bde6512] {
    display: inline-flex;
    align-items: center;
    position: absolute;
    right: 6px;
}
.clear-icon[data-v-7bde6512],
.spinner-icon[data-v-7bde6512] {
    margin-right: 3px;
}
.clear-icon[data-v-7bde6512]:hover {
    cursor: pointer;
}

.table-header-cell[data-v-d0d741c0] {
    align-items: center;
    position: relative;
    box-sizing: border-box;
    min-height: 40px;
    font-weight: bold;
    font-size: 12px;
    line-height: 1.67;
    letter-spacing: -0.1px;
    color: var(--ds-text-subtle, #5E6C84);
    padding: 9px 16px 7px;
    border-bottom: 2px solid var(--ds-border, #DFE1E6);
    display: flex;
}
.table-header-cell[sticky-header][data-v-d0d741c0] {
    position: sticky;
    top: 0;
    z-index: 10;
    background: var(--ds-surface, #fff);
}
.table-header-cell[sticky-left][data-v-d0d741c0] {
    position: sticky;
    left: 0;
    z-index: 20;
    background: var(--ds-surface, #fff);
}
.table-header-cell[sticky-right][data-v-d0d741c0] {
    position: sticky;
    right: 0;
    z-index: 20;
    background: var(--ds-surface, #fff);
}
.table-header-cell[sortable][data-v-d0d741c0]:hover {
    background-color: var(--ds-surface-hovered, rgb(250, 251, 252));
    cursor: pointer;
}
.table-header-label[data-v-d0d741c0] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.card-wrapper[data-v-95540df0] {
    display: flex;
    margin: 2px;
    box-sizing: border-box;
}
.outline[data-v-95540df0] {
    position: relative;
    border-radius: 6px;
    border: 2px solid transparent;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
}
.card-wrapper:hover .outline[data-v-95540df0] {
    cursor: pointer;
    border-color: rgb(179, 212, 255);
}
.card[data-v-95540df0] {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 24px;
    height: 24px;
    border-radius: 3px;
}

ul.sub-tree[data-v-3742533b] {
    list-style-type: none;
    padding: 0;
}
li[data-v-3742533b] {
    position: relative;
    display: flex;
    flex-direction: column;
}
.icon[data-v-3742533b] {
    width: 24px;
    display: inline-flex;
    margin-left: 2px;
    background-color: transparent;
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.icon[expanded][data-v-3742533b] {
    transform: rotate(90deg);
}
[data-v-3742533b] .highlight {
    font-weight: bold;
    color: red;
}

.content-editable[data-v-66f65a3e] {
    margin: -8px;
}
.content-editable[compact][data-v-66f65a3e] {
    margin: -2px;
}
input[data-v-66f65a3e] {
    font-family: inherit;
}
input[align="end"][data-v-66f65a3e] {
    text-align: right;
}

.error-dialog[data-v-18df1a95] {
    color: #091E42;
    font-size: 14px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
    background: rgb(255, 255, 255);
    border-radius: 3px;
    padding: 4px 10px;
    z-index: 1000;
}

a[data-v-bd4d210a] {
    cursor: pointer;
    line-height: 1.8;
    margin: 0px;
    text-decoration: none;
    color: rgb(66, 82, 110);
    outline: none;
    padding: 4px 8px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
[stretch][data-v-bd4d210a] {
    flex-grow: 1;
}
a[data-v-bd4d210a]:not([inactive]):hover {
    color: var(--ds-text-selected, #0052CC);
}
[active][data-v-bd4d210a] {
    color: var(--ds-text-selected, #0052CC)
}
[active][data-v-bd4d210a]:after {
    content: "";
    border-radius: 2px;
    bottom: 0px;
    margin: 0px;
    position: absolute;
    width: inherit;
    left: 8px;
    right: 8px;
    border-bottom: 2px solid var(--ds-text-selected, #0052CC);
    height: 0px;
}
[inactive][data-v-bd4d210a] {
    color: var(--ds-text-subtle, #42526E);
    cursor: default;
}
[disabled][data-v-bd4d210a] {
    color: var(--ds-text-subtle, rgb(165, 173, 186));
    pointer-events: none;
}

.lozenge[data-v-2cd0c381] {
    background-color: rgb(223, 225, 230);
    box-sizing: border-box;
    color: rgb(66, 82, 110);
    display: inline;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    vertical-align: baseline;
    border-radius: 3px;
    padding: 1px 4px 2px;
    overflow: hidden;
    max-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lozenge[appearance="green"][data-v-2cd0c381] {
    background-color: rgb(227, 252, 239);
    color: rgb(0, 102, 68);
}
.lozenge[appearance="red"][data-v-2cd0c381] {
    background-color: rgb(255, 235, 230);
    color: rgb(191, 38, 0);
}
.lozenge[appearance="blue"][data-v-2cd0c381] {
    background-color: rgb(222, 235, 255);
    color: rgb(7, 71, 166);
}
.lozenge[appearance="purple"][data-v-2cd0c381] {
    background-color: rgb(234, 230, 255);
    color: rgb(64, 50, 148);
}
.lozenge[appearance="yellow"][data-v-2cd0c381] {
    background-color: rgb(255, 240, 179);
    color: rgb(23, 43, 77);
}































































.header[data-v-4c2aadbe] {
    justify-content: stretch;
    align-items: center;
    display: flex;
    color: var(--ds-text, #172B4D);
    padding: 0 0 8px;
}
header[data-v-4c2aadbe] {
    flex-grow: 1;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
    position: relative;
    height: 20px;
}
strong[data-v-4c2aadbe] {
    position: absolute;
    cursor: pointer;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.interval[interval="years"][data-v-4c2aadbe] {
    cursor: default;
}
.slide-right-leave-active[data-v-4c2aadbe],
.slide-right-enter-active[data-v-4c2aadbe],
.slide-left-leave-active[data-v-4c2aadbe],
.slide-left-enter-active[data-v-4c2aadbe],
.slide-top-leave-active[data-v-4c2aadbe],
.slide-top-enter-active[data-v-4c2aadbe] {
    transition: all 0.4s;
}
.slide-right-enter[data-v-4c2aadbe] {
    opacity: 0;
    transform: translate(300px, -50%);
}
.slide-right-leave-to[data-v-4c2aadbe] {
    opacity: 0;
    transform: translate(-300px, -50%);
}
.slide-left-enter[data-v-4c2aadbe] {
    opacity: 0;
    transform: translate(-300px, -50%);
}
.slide-left-leave-to[data-v-4c2aadbe] {
    opacity: 0;
    transform: translate(300px, -50%);
}
.slide-top-enter[data-v-4c2aadbe] {
    opacity: 0;
    transform: translate(-50%, -100%);
}
.slide-top-leave-to[data-v-4c2aadbe] {
    opacity: 0;
    transform: translate(-50%, 100%);
}

table[data-v-6964c510] {
    border-collapse: collapse;
    table-layout: fixed;
}
thead[data-v-6964c510], tbody[data-v-6964c510] {
    border: none;
}
td[data-v-6964c510] {
    text-align: center;
    padding: 0;
}
tr:last-child > td[data-v-6964c510]:first-child {
    padding-right: 8px;
}
.year[data-v-6964c510] {
    width: 100%;
}

.weekday[data-v-46e545a6] {
    color: #6B778C;
    font-size: 11px;
    min-width: 40px;
    box-sizing: border-box;
    text-transform: uppercase;
    text-align: center;
    padding: 8px;
}
table[data-v-46e545a6] {
    border-collapse: collapse;
    table-layout: fixed;
}
thead[data-v-46e545a6], tbody[data-v-46e545a6] {
    border: none;
}
td[data-v-46e545a6] {
    padding: 0;
}

.tooltip-wrapper[data-v-16a889ba] {
  width: 100%;
}
.select-option[data-v-16a889ba] {
  cursor: pointer;
  display: block;
  font-size: inherit;
  width: 100%;
  box-sizing: border-box;
  padding: 6px 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.select-option[selected][data-v-16a889ba] {
  background-color: var(--ds-background-selected,#E6EFFC);
  color: var(--ds-text-selected, #0052CC);
}
.select-option[current][data-v-16a889ba] {
  background-color: var(--ds-background-neutral-subtle-hovered, #F4F5F7);
  color: inherit;
}
.select-option[isSelected][data-v-16a889ba] {
  background-color: #42526e;
}

table[data-v-242c3c18] {
    border-collapse: collapse;
    table-layout: fixed;
}
thead[data-v-242c3c18], tbody[data-v-242c3c18] {
    border: none;
}
td[data-v-242c3c18] {
    text-align: center;
}
.month[data-v-242c3c18] {
    width: 100%;
}

.table-row-cell[data-v-5c2d64de] {
    align-items: center;
    position: relative;
    box-sizing: border-box;
    min-height: 40px;
    color: var(--ds-text, #172B4D);
    line-height: 20px;
    padding: 8px 16px;
    display: flex;
}
.table-row-cell-value[data-v-5c2d64de] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.table-row-cell[sticky-left][data-v-5c2d64de] {
    position: sticky;
    left: 0;
    z-index: 2;
    background: var(--ds-surface, #fff);
}
.table-row-cell[sticky-right][data-v-5c2d64de] {
    position: sticky;
    right: 0;
    z-index: 2;
    background: var(--ds-surface, #fff);
}

.label[data-v-b2e3c9d8] .icon,
.label[data-v-b2e3c9d8] .indeterminate {
    display: none;
}
.node-label[data-v-b2e3c9d8] {
    font-size: inherit;
    width: 100%;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: flex;
    align-items: center;
}
.label[data-v-b2e3c9d8] {
    padding: 6px 6px 6px 0;
    flex-grow: 1;
}
.node-label[selected][data-v-b2e3c9d8] {
    background-color: var(--ds-background-selected, #253858);
    color: var(--ds-text-selected, #F4F5F7);
}
.node-label[current][data-v-b2e3c9d8] {
    background-color: var(--ds-surface-hovered, rgb(250, 251, 252));
    color: inherit;
}
[data-v-b2e3c9d8] input:not([is-invalid]):focus + .icon rect {
    /*stroke: #dfe1e6;*/
}

.buttons-wrapper[data-v-162eace2] {
    display: flex;
}
.box-shadow-wrapper[data-v-162eace2] {
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.31) 0px 0px 1px;
    box-sizing: border-box;
    z-index: 200;
    border-radius: 3px;
}
.box-shadow-wrapper[data-v-162eace2]:last-child {
    margin-left: 4px;
}

[prevent-outline][data-v-275e84f2] {
    outline: none;
}
.label[data-v-275e84f2] {
    display: flex;
    align-items: center;
    background-color: transparent;
    color: var(--ds-text, #091E42);
    border-radius: 3px;
    outline: none;
    border: transparent 2px solid;
    min-width: 44px;
    cursor: pointer;
    padding: 6px;
}
[align="end"] > .label[data-v-275e84f2] {
    justify-content: flex-end;
}
[compact] > .label[data-v-275e84f2] {
    padding: 0;
}
:focus > .label[data-v-275e84f2] {
    border: 2px solid #4C9AFF;
    background: transparent;
}
.label[data-v-275e84f2]:hover {
    background-color: var(--ds-background-neutral-subtle-hovered, #EBECF0);
}
.pencil-icon[data-v-275e84f2] {
    align-items: center;
    margin-left: auto;
    padding: 0 5px;
    font-size: initial;
    opacity: 0;
    display: inline-flex;
}
.view-content:not([icon]) .pencil-icon[data-v-275e84f2] {
    display: none;
}
.label:hover .pencil-icon[data-v-275e84f2] {
    opacity: 1;
}

.code-block[data-v-1b06a1f6] {
    font-size: 12px;
    font-weight: normal;
    padding: 2px 0px 2px 0px;
    background-color: rgba(9, 30, 66, 0.08);
    box-decoration-break: clone;
    border-radius: 3px;
    border-style: none;
    font-family: "SFMono-Medium", "SF Mono", "Segoe UI Mono", "Roboto Mono", "Ubuntu Mono", Menlo, Consolas, Courier, monospace;
    white-space: pre-wrap;
    margin: 0 4px 0 4px;
    box-shadow: rgba(9, 30, 66, 0.08) -4px 0px 0px 0px, rgba(9, 30, 66, 0.08) 4px 0px 0px 0px;
}
div.code-block[data-v-1b06a1f6] {
    padding: 4px 0px 4px 16px;
}

.date[data-v-ede62e34] {
    color: rgb(23, 43, 77);
    white-space: nowrap;
    background: rgba(9, 30, 66, 0.08);
    border-radius: 3px;
    padding: 2px 4px;
    margin: 0px 1px;
    transition: background 0.3s ease 0s;
}

.message[data-v-0ba5d0b6] {
    display: flex;
    background-color: rgb(222, 235, 255);
    border-radius: 3px;
    padding: 16px;
    align-items: center;
}
.message .icon[data-v-0ba5d0b6] {
    width: 40px;
    flex: 0 0 auto;
    display: inline-flex;
    color: rgb(7, 71, 166);
}
.message[appearance=warning][data-v-0ba5d0b6] {
    background-color: rgb(255, 250, 230);
}
.message[appearance=warning] .icon[data-v-0ba5d0b6] {
    color: rgb(255, 139, 0);
    fill: rgb(255, 250, 230);
}
.message[appearance=error][data-v-0ba5d0b6] {
    background-color: rgb(255, 235, 230);
}
.message[appearance=error] .icon[data-v-0ba5d0b6] {
    color: rgb(191, 38, 0);
    fill: rgb(255, 235, 230);
}
.message[appearance=success][data-v-0ba5d0b6], .message[appearance=tip][data-v-0ba5d0b6] {
    background-color: rgb(227, 252, 239);
}
.message[appearance=success] .icon[data-v-0ba5d0b6], .message[appearance=tip] .icon[data-v-0ba5d0b6] {
    color: rgb(0, 102, 68);
    fill: rgb(227, 252, 239);
}
.message[appearance=note][data-v-0ba5d0b6] {
    background-color: rgb(234, 230, 255);
}
.message[appearance=note] .icon[data-v-0ba5d0b6] {
    color: rgb(64, 50, 148);
    fill: rgb(234, 230, 255);
}

blockquote[data-v-0f1ef2bc]:first-child {
    margin-top: 0;
}
blockquote[data-v-0f1ef2bc]::before {
    content: '';
}
blockquote[data-v-0f1ef2bc]::after {
    content: none;
}
blockquote p[data-v-0f1ef2bc] {
    display: block;
}
blockquote table[data-v-0f1ef2bc],
blockquote table[data-v-0f1ef2bc]:last-child {
    display: inline-table;
}

.mention[data-v-6323146c] {
    display: inline;
    color: rgb(66, 82, 110);
    cursor: pointer;
    line-height: 1.714;
    font-size: 1em;
    font-weight: normal;
    word-break: break-word;
    background: rgba(9, 30, 66, 0.08);
    border: 1px solid transparent;
    border-image: initial;
    border-radius: 20px;
    padding: 0px 0.3em 2px 0.23em;
}

.outline[data-v-ecf28802] {
    padding: 2px;
    background-color: var(--ds-surface-overlay, var(--ds-surface, #FFFFFF));
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
[size='xlarge'][data-v-ecf28802] {
    height: 14px;
    width: 14px;
}
[size='large'][data-v-ecf28802] {
    height: 11px;
    width: 11px;
}
[size='medium'][data-v-ecf28802] {
    height: 10px;
    width: 10px;
}
[size='small'][data-v-ecf28802] {
    height: 8px;
    width: 8px;
}

.date[data-v-14e660c2]{
    width: 100%;
}
[highlighted][data-v-14e660c2] {
    background-color: rgb(244, 245, 247);
}
[range-start] [selected][data-v-14e660c2] {
    border-radius: 3px 0 0 3px;
}
[range-end] [selected][data-v-14e660c2] {
    border-radius: 0 3px 3px 0;
}
[today][data-v-14e660c2] {
    font-weight: 500;
    background-color: transparent;
    position: relative;
    color: var(--ds-text-selected, #0052CC);
}
[today][data-v-14e660c2]::after {
    background-color: var(--ds-text-selected, #0052CC);
    bottom: 2px;
    content: "";
    display: block;
    height: 2px;
    left: 2px;
    position: absolute;
    right: 2px;
}
[is-not-same-month][data-v-14e660c2]:not([today]) {
    color: #cacaca;
}
