.mm-select__trigger{--_mm-select-trigger-font-size:var(--mm-select-trigger-size-md-font-size);justify-content:space-between;align-items:center;gap:var(--mm-form-control-gap);box-sizing:border-box;width:100%;padding:0 var(--mm-form-control-padding-inline);color:var(--mm-form-control-foreground);font-family:inherit;font-size:var(--_mm-select-trigger-font-size);font-weight:var(--mm-form-control-typography-font-weight);line-height:var(--mm-form-control-typography-line-height);text-align:start;cursor:pointer;background:var(--mm-form-control-background);border:var(--mm-form-control-border-width) solid var(--mm-form-control-border);border-radius:var(--mm-form-control-radius);transition:border-color var(--mm-form-control-motion-duration) var(--mm-form-control-motion-easing), box-shadow var(--mm-form-control-motion-duration) var(--mm-form-control-motion-easing);outline:none;display:inline-flex}.mm-select__trigger--sm{--_mm-select-trigger-font-size:var(--mm-select-trigger-size-sm-font-size);height:var(--mm-form-control-height-sm)}.mm-select__trigger--md{--_mm-select-trigger-font-size:var(--mm-select-trigger-size-md-font-size);height:var(--mm-form-control-height-md)}.mm-select__trigger--lg{--_mm-select-trigger-font-size:var(--mm-select-trigger-size-lg-font-size);height:var(--mm-form-control-height-lg)}.mm-select__trigger:focus-visible{border-color:var(--mm-form-control-border-focus);box-shadow:0 0 0 var(--mm-form-control-focus-ring-width) var(--mm-form-control-focus-ring-color)}.mm-select__trigger[aria-invalid=true]{border-color:var(--mm-form-control-border-invalid)}.mm-select__trigger[data-disabled]{color:var(--mm-form-control-foreground-disabled);cursor:not-allowed;background:var(--mm-form-control-background-disabled);border-color:var(--mm-form-control-border-disabled);opacity:var(--mm-form-control-disabled-opacity)}.mm-select__trigger[data-placeholder] [data-slot=select-value]{color:var(--mm-form-control-foreground-placeholder)}.mm-select__trigger [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm-select__trigger-icon{width:var(--mm-select-trigger-icon-size);height:var(--mm-select-trigger-icon-size);color:var(--mm-select-trigger-icon-foreground);transition:transform var(--mm-select-motion-duration) var(--mm-select-motion-easing);flex:none;display:block}.mm-select__trigger[data-state=open] .mm-select__trigger-icon{transform:rotate(180deg)}.mm-select__content{--_mm-select-item-min-height:var(--mm-select-item-size-sm-height);--_mm-select-item-gap:var(--mm-select-item-size-sm-gap);--_mm-select-item-padding-inline:var(--mm-select-item-size-sm-padding-inline);--_mm-select-item-icon-size:var(--mm-select-item-size-sm-icon-size);--_mm-select-surface:var(--mm-select-content-fallback-surface);z-index:var(--mm-select-content-z-index);box-sizing:border-box;width:max-content;max-width:min(var(--reka-select-content-available-width), calc(100vw - (var(--mm-select-content-viewport-padding) * 2)));max-height:min(var(--reka-select-content-available-height), var(--mm-select-content-max-height));color:var(--mm-select-content-foreground);font-size:var(--mm-select-typography-font-size);font-weight:var(--mm-select-item-font-weight);line-height:var(--mm-select-typography-line-height);background:var(--_mm-select-surface);border-radius:var(--mm-select-content-radius);box-shadow:0 var(--mm-select-content-shadow-large-offset-y) var(--mm-select-content-shadow-large-blur) 0 var(--mm-select-content-shadow-large-color), 0 var(--mm-select-content-shadow-small-offset-y) var(--mm-select-content-shadow-small-blur) 0 var(--mm-select-content-shadow-small-color), inset 0 0 0 var(--mm-select-content-border-width) var(--mm-select-content-border);transform-origin:var(--reka-select-content-transform-origin);border:0;outline:none;overflow:hidden}.mm-select__content[data-overlay-layer=dialog]{z-index:var(--mm-overlay-z-index-dialog-floating)}.mm-select__content[data-width=trigger]{min-width:var(--reka-select-trigger-width)}.mm-select__content[data-width=content]{min-width:0}.mm-select__content[data-width=sm]{width:var(--mm-select-content-width-sm);min-width:0}.mm-select__content[data-width=md]{width:var(--mm-select-content-width-md);min-width:0}.mm-select__content[data-size=md]{--_mm-select-item-min-height:var(--mm-select-item-size-md-height);--_mm-select-item-gap:var(--mm-select-item-size-md-gap);--_mm-select-item-padding-inline:var(--mm-select-item-size-md-padding-inline);--_mm-select-item-icon-size:var(--mm-select-item-size-md-icon-size)}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.mm-select__content{--_mm-select-surface:var(--mm-select-content-surface);-webkit-backdrop-filter:blur(var(--mm-select-content-backdrop-blur));backdrop-filter:blur(var(--mm-select-content-backdrop-blur))}}.mm-select__viewport[data-reka-select-viewport]{box-sizing:border-box;padding:var(--mm-select-content-padding)}.mm-select__content[data-scrollbar=native] .mm-select__viewport[data-reka-select-viewport]{overscroll-behavior:contain;scrollbar-width:thin}.mm-select__content[data-scrollbar=native] .mm-select__viewport[data-reka-select-viewport]::-webkit-scrollbar{display:block}.mm-select__scroll-area{width:100%;min-height:0;max-height:inherit;flex:1}.mm-select__content[data-scrollbar=styled] .mm-select__viewport[data-reka-select-viewport]{flex:none!important;overflow:visible!important}.mm-select__group{flex-direction:column;display:flex}.mm-select__label{min-height:var(--mm-select-label-height);padding:0 var(--_mm-select-item-padding-inline);color:var(--mm-select-label-foreground);font-size:var(--mm-select-label-font-size);font-weight:var(--mm-select-label-font-weight);align-items:center;display:flex}.mm-select__item{width:100%;min-height:var(--_mm-select-item-min-height);align-items:center;gap:var(--_mm-select-item-gap);box-sizing:border-box;padding:var(--mm-select-content-padding) var(--_mm-select-item-padding-inline);color:var(--mm-select-item-foreground);font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--mm-select-item-background);border-radius:var(--mm-select-item-radius);transition:color var(--mm-select-motion-duration) var(--mm-select-motion-easing), background-color var(--mm-select-motion-duration) var(--mm-select-motion-easing);border:0;outline:none;display:flex}.mm-select__item[data-state=checked]{color:var(--mm-select-item-foreground-selected)}.mm-select__item[data-highlighted]{color:var(--mm-select-item-foreground-highlighted);background:var(--mm-select-item-background-highlighted)}.mm-select__item[data-disabled]{color:var(--mm-select-item-foreground-disabled);cursor:not-allowed;pointer-events:none}.mm-select__item [data-slot=select-item-icon]{flex:0 0 var(--_mm-select-item-icon-size);width:var(--_mm-select-item-icon-size);height:var(--_mm-select-item-icon-size);justify-content:center;align-items:center;display:flex}.mm-select__item [data-slot=select-item-icon]>:where(svg,img){width:100%;height:100%;display:block}.mm-select__item [data-slot=select-item-label]{flex:auto;min-width:0;display:block}.mm-select__item-indicator{flex:0 0 var(--mm-select-item-indicator-size);width:var(--mm-select-item-indicator-size);height:var(--mm-select-item-indicator-size);justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.mm-select__item-indicator>:where(span,svg,img),.mm-select__item-indicator>span>:where(svg,img){width:100%;height:100%;display:block}.mm-select__separator{height:var(--mm-select-separator-height);margin:var(--mm-select-separator-margin-block) var(--mm-select-separator-margin-inline);background:var(--mm-select-separator-background)}.mm-select__scroll-button{height:var(--mm-select-scroll-button-height);color:var(--mm-select-scroll-button-foreground);cursor:default;background:var(--mm-select-scroll-button-background);justify-content:center;align-items:center;display:flex}.mm-select__scroll-button>:where(svg,img){width:var(--mm-select-scroll-button-icon-size);height:var(--mm-select-scroll-button-icon-size)}.mm-select__scroll-button--up>:where(svg,img){transform:rotate(180deg)}.mm-select__content[data-state=open]{animation:mm-select-content-in var(--mm-select-motion-duration) var(--mm-select-motion-easing)}.mm-select__content[data-state=closed]{animation:mm-select-content-out var(--mm-select-motion-duration) var(--mm-select-motion-easing)}@keyframes mm-select-content-in{0%{opacity:0;transform:translateY(calc(-1 * var(--mm-select-motion-offset-y))) scale(.98)}}@keyframes mm-select-content-out{to{opacity:0;transform:translateY(calc(-1 * var(--mm-select-motion-offset-y))) scale(.98)}}@media (prefers-reduced-motion:reduce){.mm-select__trigger,.mm-select__trigger-icon,.mm-select__item{transition:none}.mm-select__content[data-state]{animation:none}}
