.dropdown-container[data-v-12d04e2e]{position:relative;display:block;width:100%}.dropdown-trigger[data-v-12d04e2e]{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--glass-bg);border:1.5px solid rgba(107,114,128,.3);border-radius:.75rem;color:var(--color-text-primary);box-shadow:0 1px 2px #0000000d,0 1px 3px #0000001a;-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));transition:all .2s cubic-bezier(.4,0,.2,1);padding:.625rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;text-align:left}.dropdown-trigger[data-v-12d04e2e]:disabled{cursor:not-allowed;opacity:.6;transform:none}.dropdown-trigger[data-v-12d04e2e]:not(:disabled):hover{background:var(--glass-bg-hover);border-color:#6b728066;box-shadow:0 2px 4px #0000000f,0 4px 6px #0000001a;transform:translateY(-1px)}.dropdown-trigger[data-v-12d04e2e]:not(:disabled):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #33415526,0 2px 4px #0000000f,0 4px 6px #0000001a;transform:translateY(-1px)}.dropdown-value[data-v-12d04e2e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow[data-v-12d04e2e]{flex-shrink:0;margin-left:.5rem;transition:transform .2s ease;color:var(--color-text-secondary)}.dropdown-arrow--open[data-v-12d04e2e]{transform:rotate(180deg)}.dropdown-menu[data-v-12d04e2e]{background:var(--popover);border:1px solid var(--border);border-radius:.75rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--glass-shadow-lg);overflow:hidden;overflow-y:auto}.dropdown-content[data-v-12d04e2e]{padding:.25rem}.dropdown-item[data-v-12d04e2e]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem .875rem;text-align:left;border:none;background:transparent;color:var(--foreground);font-size:.875rem;font-weight:400;cursor:pointer;border-radius:.5rem;transition:all .15s ease}.dropdown-item[data-v-12d04e2e]:hover:not(.dropdown-item--selected){background:var(--accent);color:var(--accent-foreground)}.dropdown-item--selected[data-v-12d04e2e]{background:var(--primary);color:var(--primary-foreground);font-weight:500;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffffff14}.dropdown-item--selected[data-v-12d04e2e]:hover{background:var(--primary);color:var(--primary-foreground)}.dropdown-item-label[data-v-12d04e2e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-item-count[data-v-12d04e2e]{flex-shrink:0;font-size:.75rem;opacity:.7;margin-left:.5rem}.dropdown-item--selected .dropdown-item-count[data-v-12d04e2e]{opacity:.9}.dropdown-enter-active[data-v-12d04e2e]{transition:opacity .2s ease}.dropdown-leave-active[data-v-12d04e2e]{transition:opacity .15s ease}.dropdown-enter-from[data-v-12d04e2e],.dropdown-leave-to[data-v-12d04e2e]{opacity:0}.dropdown-menu[data-v-12d04e2e]::-webkit-scrollbar{width:6px}.dropdown-menu[data-v-12d04e2e]::-webkit-scrollbar-track{background:transparent}.dropdown-menu[data-v-12d04e2e]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.dropdown-menu[data-v-12d04e2e]::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}
