.mselect[data-v-d6849559]{display:inline-flex;flex-direction:column;position:relative;width:100%}.mselect-trigger[data-v-d6849559]{align-items:center;background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--control-radius);box-sizing:border-box;color:var(--color-text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--control-font-size);gap:var(--space-2);height:var(--control-height);justify-content:space-between;padding:0 var(--control-padding-x);text-align:left;transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.mselect-trigger[data-v-d6849559]:hover{border-color:var(--color-border-hover)}.mselect-trigger--active[data-v-d6849559],.mselect-trigger[data-v-d6849559]:focus-visible{border-color:var(--color-primary);box-shadow:var(--control-focus-ring);outline:none}.mselect--disabled .mselect-trigger[data-v-d6849559]{cursor:not-allowed;opacity:var(--control-disabled-opacity);pointer-events:none}.mselect--error .mselect-trigger[data-v-d6849559]{border-color:var(--color-error)}.mselect--error .mselect-trigger.mselect-trigger--active[data-v-d6849559],.mselect--error .mselect-trigger[data-v-d6849559]:focus-visible{border-color:var(--color-error);box-shadow:var(--control-error-ring)}.mselect-search-input[data-v-d6849559]{background:none;border:none;color:var(--color-text);flex:1;font-family:inherit;font-size:var(--text-body);height:100%;line-height:calc(var(--control-height) - var(--control-border-width)*2);min-width:0;outline:none;padding:0}.mselect-search-input[data-v-d6849559]::-moz-placeholder{color:var(--color-text-muted)}.mselect-search-input[data-v-d6849559]::placeholder{color:var(--color-text-muted)}.mselect-value[data-v-d6849559]{flex:1;line-height:calc(var(--control-height) - var(--control-border-width)*2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mselect-chevron[data-v-d6849559],.mselect-placeholder[data-v-d6849559]{color:var(--color-text-muted)}.mselect-chevron[data-v-d6849559]{flex-shrink:0;min-width:16px;transition:transform var(--transition-base)}.mselect--open .mselect-chevron[data-v-d6849559]{transform:rotate(180deg)}.mselect-clear[data-v-d6849559]{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:color var(--transition-fast),background var(--transition-fast);width:20px}.mselect-clear[data-v-d6849559]:hover{background:var(--color-surface-alt);color:var(--color-text)}.mselect-dropdown[data-v-d6849559]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-dropdown);left:0;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;right:0;scrollbar-width:none;top:calc(100% + 4px);z-index:var(--z-dropdown);-ms-overflow-style:none}.mselect-dropdown[data-v-d6849559]::-webkit-scrollbar{display:none}.mselect-option[data-v-d6849559]{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) 10px;transition:background var(--transition-fast)}.mselect-option--active[data-v-d6849559],.mselect-option[data-v-d6849559]:hover{background:var(--color-surface-alt)}.mselect-option--selected[data-v-d6849559]{color:var(--color-accent-deep);font-weight:var(--weight-semibold)}.mselect-empty[data-v-d6849559],.mselect-option--placeholder[data-v-d6849559]{color:var(--color-text-muted)}.mselect-empty[data-v-d6849559]{font-size:var(--text-sm);padding:var(--space-3) var(--space-4);text-align:center}.mselect-group-header[data-v-d6849559]{background:var(--color-surface-elevated);color:var(--color-text-muted);font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);padding:8px 10px 4px;position:sticky;text-transform:uppercase;top:0;z-index:1}.mselect-dropdown-enter-active[data-v-d6849559]{transition:opacity .15s ease,transform .15s ease}.mselect-dropdown-leave-active[data-v-d6849559]{transition:opacity .1s ease,transform .1s ease}.mselect-dropdown-enter-from[data-v-d6849559],.mselect-dropdown-leave-to[data-v-d6849559]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.mselect-chevron[data-v-d6849559],.mselect-dropdown[data-v-d6849559],.mselect-trigger[data-v-d6849559]{transition:none!important}}
