@charset "utf-8";

@layer wp-ui {
  @layer utilities, components, compositions, overrides;
  @layer utilities {
  ._380b81b8f79fb10f__dropdown-motion {
  --wp-ui-dropdown-slide-distance: 4px; --wp-ui-dropdown-slide-duration: var(--wpds-motion-duration-md,200ms); --wp-ui-dropdown-slide-easing: var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1)); --wp-ui-dropdown-fade-duration: var(--wpds-motion-duration-sm,100ms); --wp-ui-dropdown-fade-easing: linear;
  @media not (prefers-reduced-motion) {
  transition-duration: var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration); transition-property: transform, opacity; transition-timing-function: var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing); will-change: transform, opacity;
}
  opacity: 1; transform: translate(0px);
  &[data-instant] { transition: none; }
  &[data-ending-style], &[data-starting-style] { opacity: 0; }
  &[data-side="bottom"][data-ending-style], &[data-side="bottom"][data-starting-style] { transform: translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1)); }
  &[data-side="top"][data-ending-style], &[data-side="top"][data-starting-style] { transform: translateY(var(--wp-ui-dropdown-slide-distance)); }
  &[data-side="left"][data-ending-style], &[data-side="left"][data-starting-style] { transform: translateX(var(--wp-ui-dropdown-slide-distance)); }
  &[data-side="right"][data-ending-style], &[data-side="right"][data-starting-style] { transform: translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1)); }
}
}
}

@layer wp-ui {
  @layer utilities, components, compositions, overrides;
  @layer utilities {
  ._234b520016b4e56f__popup { --wp-ui-popup-padding: var(--wpds-dimension-padding-xs,4px); --_wp-ui-elevation-md: 0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02); background-color: var(--wpds-color-background-surface-neutral-strong,#fff); border: var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb); border-radius: var(--wpds-border-radius-md,4px); box-shadow: var(--_wp-ui-elevation-md); display: grid; grid-template-areas: "header" "main"; grid-template-rows: auto minmax(0px, 1fr); max-height: min(var(--available-height),480px,60dvh); max-width: var(--available-width); min-width: var(--anchor-width); }
  .f43dc7c768d7b622__list { color: var(--wpds-color-foreground-interactive-neutral,#1e1e1e); display: grid; font-family: var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif); font-size: var(--wpds-typography-font-size-md,13px); grid-area: main; grid-template-areas: "scrollable" "footer"; grid-template-rows: minmax(0px, 1fr) auto; line-height: var(--wpds-typography-line-height-sm,20px); }
  ._233cd60cdb84a2ef__list-scrollable-container {
  grid-area: scrollable; overflow-block: auto; overscroll-behavior: contain; scroll-padding-block: var(--wp-ui-popup-padding);
  &:not(:empty) { padding-block: var(--wp-ui-popup-padding); }
}
  .ec4db6f0122263e7__list-footer {
  grid-area: footer; padding-block: var(--wp-ui-popup-padding);
  ._233cd60cdb84a2ef__list-scrollable-container:not(:empty) + & { border-block-start: var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb); }
}
  .b3c0d7f103fb10a2__group:not(:first-child) { margin-block-start: var(--wpds-dimension-gap-sm,8px); }
  ._21b59380477c306c__group-label { align-items: center; color: var(--wpds-color-foreground-content-neutral-weak,#707070); display: flex; min-height: var(--wpds-dimension-size-md,32px); padding-inline: var(--wpds-dimension-padding-md,12px); }
  ._684ccb7988365b4f__item {
  --wp-ui-popup-item-height: var(--wpds-dimension-size-lg,40px); --wp-ui-popup-item-padding-inline: var(--wpds-dimension-padding-md,12px); --wp-ui-popup-item-padding-block: var(--wpds-dimension-padding-xs,4px); align-items: center; border-radius: var(--wpds-border-radius-sm,2px); display: flex; gap: var(--wpds-dimension-gap-xs,4px); justify-content: flex-start; margin-inline: var(--wp-ui-popup-padding); min-height: var(--wp-ui-popup-item-height); padding-block: var(--wp-ui-popup-item-padding-block); padding-inline-end: var(--wp-ui-popup-item-padding-inline); padding-inline-start: calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px)); user-select: none;
  &:not([data-disabled]) { cursor: var(--wpds-cursor-control,pointer); }
  &.f181b98b0d33282a__is-size-compact { --wp-ui-popup-item-height: var(--wpds-dimension-size-md,32px); --wp-ui-popup-item-padding-inline: var(--wpds-dimension-padding-sm,8px); }
  &._38f7faff93c61958__is-size-small { --wp-ui-popup-item-height: var(--wpds-dimension-size-sm,24px); --wp-ui-popup-item-padding-inline: var(--wpds-dimension-padding-sm,8px); --wp-ui-popup-item-padding-block: 2px; }
  &:not([data-selected]) {
  & ._92fbe4765dfad5ee__item-indicator-icon { opacity: 0; }
}
  &[data-highlighted]:not([aria-disabled="true"]) {
  background-color: var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff)); color: var(--wpds-color-foreground-interactive-neutral,#1e1e1e); outline: none;
  @media (forced-colors: active) {
  outline: highlight solid 1px;
}
}
  &[aria-disabled="true"] {
  background-color: var(--wpds-color-background-interactive-brand-weak-disabled,#0000); color: var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);
  @media (forced-colors: active) {
  color: graytext;
}
}
}
  .a3adcfd0b73ffd40__item-icon { flex-shrink: 0; }
  ._06c7ff39d2f685b9__empty:not(:empty) { --wp-ui-popup-empty-min-height: var(--wpds-dimension-size-lg,40px); --wp-ui-popup-empty-padding-inline: var(--wpds-dimension-padding-md,12px); align-items: center; color: var(--wpds-color-foreground-content-neutral-weak,#707070); display: flex; font-family: var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif); font-size: var(--wpds-typography-font-size-md,13px); grid-area: main; line-height: var(--wpds-typography-line-height-sm,20px); min-height: var(--wp-ui-popup-empty-min-height); padding-inline: var(--wp-ui-popup-empty-padding-inline); }
}
}