@layer starter, reset, base, state, application;
@layer reset {
  ._item_w0dno_2 {
    all: unset;
    font-family: var(--font-family-base, "Nunito Sans", sans-serif);
    font-size: 100%;
    color: var(--foreground-color, #141414);
    margin: 0;
    padding: 0;
    border-style: none;
    border-width: 0;
    border-color: transparent;
    box-sizing: border-box;
    display: revert-layer;
  }
  ._content_w0dno_15 {
    all: unset;
    font-family: var(--font-family-base, "Nunito Sans", sans-serif);
    font-size: 100%;
    color: var(--foreground-color, #141414);
    margin: 0;
    padding: 0;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: var(--border-color-subdued, #dfe0e1);
    box-sizing: border-box;
    display: revert-layer;
  }
}
@layer base {
  ._content_w0dno_15 {
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    white-space: pre-line;
    background-color: var(--background-color-strong, #f7f7f7);
    border-radius: 0.375rem;
    box-shadow: 0rem 0.125rem 0.5rem var(--shadow-color, rgba(20, 20, 20, 0.0784313725));
    font-size: 1rem;
    min-width: 10rem;
    overflow: clip;
    position: absolute;
    will-change: transform;
  }
  ._content_w0dno_15:not([data-nested]) {
    opacity: 0;
    visibility: hidden;
    transition: opacity 100ms, visibility 0s linear 100ms;
  }
  ._content_w0dno_15:not([data-nested])[data-positioned=true] {
    visibility: visible;
    transition: opacity 100ms, visibility 0s linear;
  }
  ._content_w0dno_15:not([data-nested]):popover-open[data-positioned=true] {
    opacity: 1;
  }
  div[data-nested=true] > ._content_w0dno_15 {
    visibility: visible;
    opacity: 0;
    transition: opacity 0.1s ease-out;
  }
  div[data-nested=true] > ._content_w0dno_15:popover-open {
    opacity: 1;
  }
  ._content_w0dno_15 ._scroller_w0dno_63 {
    height: inherit;
    box-sizing: border-box;
    padding: 0.5rem;
    overflow: auto;
    max-height: inherit;
    min-height: inherit;
    display: flex;
    width: 100%;
    flex-direction: column;
    overflow-y: auto;
    overflow-x: auto;
  }
  ._content_w0dno_15 ._scroller_w0dno_63 [data-nested=true]:focus-within:has(button[tabindex="0"]) > ._item_w0dno_2 {
    background-color: var(--overlay-color-hover, rgba(20, 20, 20, 0.0784313725));
  }
  ._content_w0dno_15 ._arrow-down_w0dno_79,
  ._content_w0dno_15 ._arrow-up_w0dno_80 {
    position: fixed;
    inset-inline: 0;
    height: 2rem;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    border-start-start-radius: 0.5rem;
    border-start-end-radius: 0.5rem;
    pointer-events: none;
  }
  ._content_w0dno_15 ._arrow-down_w0dno_79 ._arrow-icon_w0dno_92 svg,
  ._content_w0dno_15 ._arrow-up_w0dno_80 ._arrow-icon_w0dno_92 svg {
    fill: var(--foreground-color, #141414);
  }
  ._content_w0dno_15 ._arrow-up_w0dno_80 {
    inset-block-start: 0;
    background: linear-gradient(var(--background-color-strong, #f7f7f7) 30%, transparent);
  }
  ._content_w0dno_15 ._arrow-down_w0dno_79 {
    inset-block-end: 0;
    background: linear-gradient(360deg, var(--background-color-strong, #f7f7f7) 30%, transparent);
  }
  ._item_w0dno_2 {
    display: flex;
    justify-content: flex-start;
    gap: 0.5rem;
    width: 100%;
    align-items: center;
    cursor: pointer;
    position: relative;
    font-size: 0.875rem;
    color: var(--foreground-color, #141414);
    padding-block: 0.5rem;
    padding-inline: 0.5rem;
    border-radius: 0.375rem;
    line-height: 1.125rem;
    border: none;
    background-color: transparent;
  }
}
@layer state {
  ._content_w0dno_15:not(:popover-open):not(dialog[open]) {
    display: none !important;
  }
  ._content_w0dno_15._no-padding_w0dno_126 ._scroller_w0dno_63 {
    padding-block: 0;
    padding-inline: 0;
  }
  ._item_w0dno_2:focus-visible, ._item_w0dno_2:focus {
    background-color: var(--overlay-color-hover, rgba(20, 20, 20, 0.0784313725));
  }
  ._item_w0dno_2:disabled, ._item_w0dno_2[aria-disabled=true], ._item_w0dno_2._disabled_w0dno_133 {
    opacity: 0.6;
    cursor: not-allowed;
  }
}