@layer fui.tokens,fui.base;@layer fui.components{.Listbox-module-scss-module__Er9lqq__root{--fui-popup-container-inset:var(--fui-raw-space-4,4px);--fui-popup-row-pitch:var(--fui-raw-space-32,32px);--fui-popup-row-block-inset:var(--fui-raw-space-8,8px);--fui-popup-row-inline-inset:var(--fui-raw-space-8,8px);--fui-popup-row-content-gap:var(--fui-raw-space-8,8px);--fui-popup-indicator-box:var(--fui-raw-space-16,16px);--fui-popup-separator-size:var(--fui-stroke-hairline,1px);--fui-popup-separator-gap:var(--fui-raw-space-4,4px);--fui-popup-viewport-rows:4.5;--_fui-popup-effective-row-pitch:max(var(--fui-popup-row-pitch,32px), var(--fui-hit-area,24px));box-sizing:border-box;color:var(--fui-text-primary,#1b1916);background-color:var(--fui-bg-primary,#fffefd);border:var(--fui-stroke-hairline,1px) solid var(--fui-border,#e2dfda);border-radius:var(--fui-radius-surface,12px);border-radius:var(--fui-radius-popup,12px);padding:var(--fui-popup-container-inset,4px);max-block-size:calc(2*var(--fui-popup-container-inset,4px) + var(--fui-popup-viewport-rows,4.5)*var(--_fui-popup-effective-row-pitch,32px) + (var(--fui-popup-viewport-rows,4.5) - .5)*var(--fui-popup-row-gap,1px));min-inline-size:var(--fui-layout-measure-menu-min,192px);overflow-y:auto}.Listbox-module-scss-module__Er9lqq__root:has(>.Listbox-module-scss-module__Er9lqq__listbox:focus-visible){outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.Listbox-module-scss-module__Er9lqq__root:has(>.Listbox-module-scss-module__Er9lqq__listbox:focus-visible){outline-color:var(--fui-focus-ring-color,Highlight)}}.Listbox-module-scss-module__Er9lqq__listbox{flex-direction:column;display:flex}.Listbox-module-scss-module__Er9lqq__listbox:focus-visible{outline:none}.Listbox-module-scss-module__Er9lqq__listbox[aria-disabled=true]{cursor:not-allowed}.Listbox-module-scss-module__Er9lqq__item{font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;min-block-size:var(--_fui-popup-effective-row-pitch,32px);padding-block:var(--fui-popup-row-block-inset,8px);padding-inline:var(--fui-popup-row-inline-inset,8px);align-items:center;gap:var(--fui-popup-row-content-gap,8px);border-radius:var(--fui-radius-row,8px);display:flex}.Listbox-module-scss-module__Er9lqq__item:focus-visible{outline:none}.Listbox-module-scss-module__Er9lqq__item{text-align:start;cursor:default}.Listbox-module-scss-module__Er9lqq__item[data-selected]{background-color:var(--fui-field-selection-bg,var(--fui-control-selected-bg,#3d5ae81f));color:var(--fui-text-primary,#1b1916);box-shadow:inset 0 0 0 var(--fui-stroke-hairline,1px) var(--fui-control-selected-border,#3d5ae8)}@media (forced-colors:active){.Listbox-module-scss-module__Er9lqq__item[data-selected]{outline:var(--fui-stroke-default,2px) solid CanvasText;outline-offset:calc(-1*var(--fui-stroke-default,2px))}}.Listbox-module-scss-module__Er9lqq__item[data-selected]{color:var(--fui-text-primary,#1b1916)}.Listbox-module-scss-module__Er9lqq__item[data-highlighted]{background-image:linear-gradient(var(--fui-bg-hover,#1b19160f), var(--fui-bg-hover,#1b19160f))}@media (forced-colors:active){.Listbox-module-scss-module__Er9lqq__item[data-highlighted]{color:highlighttext;background:highlight}}.Listbox-module-scss-module__Er9lqq__item[data-disabled]{opacity:var(--_fui-disabled-opacity,var(--fui-opacity-disabled,.45));cursor:not-allowed}.Listbox-module-scss-module__Er9lqq__item[data-disabled]>*{--_fui-disabled-opacity:1}.Listbox-module-scss-module__Er9lqq__item[data-disabled]{pointer-events:none}.Listbox-module-scss-module__Er9lqq__itemLabel{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.Listbox-module-scss-module__Er9lqq__itemIndicator{inline-size:var(--fui-popup-indicator-box,16px);block-size:var(--fui-popup-indicator-box,16px);color:var(--fui-text-primary,#1b1916);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Listbox-module-scss-module__Er9lqq__itemIndicator>svg{inline-size:var(--fui-icon-xs,12px);block-size:var(--fui-icon-xs,12px)}.Listbox-module-scss-module__Er9lqq__group:not(:first-child):before{block-size:var(--fui-popup-separator-size,1px);margin-block:var(--fui-popup-separator-gap,4px);background:var(--fui-border,#e2dfda)}@media (forced-colors:active){.Listbox-module-scss-module__Er9lqq__group:not(:first-child):before{background:canvastext}}.Listbox-module-scss-module__Er9lqq__group:not(:first-child):before{content:"";display:block}.Listbox-module-scss-module__Er9lqq__groupLabel{font-size:var(--fui-type-ui-compact-size,11px);line-height:var(--fui-type-ui-compact-line,16px);font-weight:var(--fui-type-ui-compact-weight,400);letter-spacing:var(--fui-type-ui-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);box-sizing:border-box;min-block-size:var(--_fui-popup-effective-row-pitch,32px);padding-inline:var(--fui-popup-row-inline-inset,8px);color:var(--fui-text-tertiary,#67625a);align-items:center;display:flex}.Listbox-module-scss-module__Er9lqq__empty{font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty;padding-block:var(--fui-popup-row-block-inset,var(--fui-raw-space-8,8px));padding-inline:var(--fui-popup-row-inline-inset,var(--fui-raw-space-8,8px));color:var(--fui-text-tertiary,#67625a);text-align:center}}
