.select-wrapper[data-v-3aefbf0a]{position:relative;width:100%;font-family:inherit;min-width:15rem}.select-wrapper.is-open .select-input[data-v-3aefbf0a]{border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 .3rem rgba(var(--color-primary-rgb,59,130,246),.1)}.select-wrapper.is-disabled[data-v-3aefbf0a]{opacity:.6;pointer-events:none}.select-wrapper.is-disabled .select-input[data-v-3aefbf0a]{background-color:var(--bg-surface);cursor:not-allowed}.select-wrapper.is-error .select-input[data-v-3aefbf0a]{border-color:var(--color-error,#ef4444)}.select-wrapper.is-error .select-input[data-v-3aefbf0a]:focus-within{box-shadow:0 0 0 .3rem #ef44441a}.select-input[data-v-3aefbf0a]{display:flex;align-items:center;justify-content:space-between;min-height:4.2rem;padding:.8rem 1.2rem;background-color:var(--bg-primary,#fff);border:.1rem solid var(--border-surface);border-radius:.8rem;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.select-input[data-v-3aefbf0a]:hover:not(.is-disabled .select-input){border-color:var(--text-primary)}.select-input[data-v-3aefbf0a]:focus-visible{border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 .3rem rgba(var(--color-primary-rgb,59,130,246),.1)}.select-value[data-v-3aefbf0a]{flex:1;min-width:0;margin-right:.8rem;font-size:1.4rem;line-height:1.5;color:var(--text-primary,#111827)}.select-value span[data-v-3aefbf0a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-tags[data-v-3aefbf0a]{display:flex;flex-wrap:wrap}.select-tag[data-v-3aefbf0a],.select-tags[data-v-3aefbf0a]{gap:.4rem;align-items:center}.select-tag[data-v-3aefbf0a]{display:inline-flex;padding:.2rem .8rem;background-color:var(--bg-surface);border-radius:1.2rem;font-size:1.3rem;color:var(--text-surface)}.select-tag-remove[data-v-3aefbf0a]{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--text-primary);transition:all .15s ease}.select-tag-remove[data-v-3aefbf0a]:hover{background-color:var(--text-primary);color:var(--bg-primary)}.select-tag-remove[data-v-3aefbf0a] svg{width:1rem;height:1rem}.select-more[data-v-3aefbf0a]{padding:.2rem .8rem;font-size:1.3rem;color:var(--color-gray-500,#6b7280)}.select-placeholder[data-v-3aefbf0a]{color:var(--text-primary)}.select-actions[data-v-3aefbf0a]{gap:.4rem;flex-shrink:0}.select-actions[data-v-3aefbf0a],.select-clear[data-v-3aefbf0a]{display:flex;align-items:center}.select-clear[data-v-3aefbf0a]{justify-content:center;width:2rem;height:2rem;padding:0;background:none;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.select-clear[data-v-3aefbf0a]:hover{background-color:var(--bg-surface);color:var(--text-primary)}.select-clear[data-v-3aefbf0a] svg{width:1.4rem;height:1.4rem}.select-chevron[data-v-3aefbf0a]{display:flex;align-items:center;color:var(--text-primary);transition:transform .2s ease}.select-chevron.is-rotated[data-v-3aefbf0a]{transform:rotate(180deg)}.select-chevron[data-v-3aefbf0a] svg{width:1.6rem;height:1.6rem}.select-dropdown[data-v-3aefbf0a]{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:15!important;background-color:var(--bg-primary,#fff);border:.1rem solid var(--text-primary);border-radius:.8rem;box-shadow:0 .4rem .6rem -.1rem #0000001a,0 .2rem .4rem -.2rem #0000001a;overflow:hidden;max-height:28rem;max-width:30rem}body.isMobile .select-dropdown[data-v-3aefbf0a]{position:fixed;top:calc(100vh - 50%)}.select-search[data-v-3aefbf0a]{padding:.8rem;border-bottom:.1rem solid var(--bg-surface)}.select-search-input[data-v-3aefbf0a]{width:100%;padding:.6rem 1rem;font-size:1.4rem;border:.1rem solid var(--text-primary);border-radius:.6rem;outline:none;background-color:var(--bg-surface);transition:all .2s ease;color:inherit}.select-search-input[data-v-3aefbf0a]:focus{border-color:var(--color-primary,#3b82f6);background-color:var(--bg-primary,#fff);box-shadow:0 0 0 .2rem rgba(var(--color-primary-rgb,59,130,246),.1)}.select-search-input[data-v-3aefbf0a]::-moz-placeholder{color:var(--text-primary)}.select-search-input[data-v-3aefbf0a]::placeholder{color:var(--text-primary)}.select-options[data-v-3aefbf0a]{max-height:22rem;overflow-y:auto;padding:.4rem!important;margin:0;list-style:none}.select-options[data-v-3aefbf0a]::-webkit-scrollbar{width:.4rem}.select-options[data-v-3aefbf0a]::-webkit-scrollbar-track{background:transparent}.select-options[data-v-3aefbf0a]::-webkit-scrollbar-thumb{background-color:var(--border-surface);border-radius:.2rem}.select-option[data-v-3aefbf0a]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.2rem;font-size:1.4rem;color:var(--text-surface);cursor:pointer;border-radius:.6rem;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-option.is-highlighted[data-v-3aefbf0a],.select-option[data-v-3aefbf0a]:hover{background-color:var(--bg-surface);color:var(--text-surface)}.select-option.is-selected[data-v-3aefbf0a]{background-color:rgba(var(--color-primary-rgb,59,130,246),.08);color:var(--color-primary,#3b82f6);font-weight:500}.select-option.is-disabled[data-v-3aefbf0a]{opacity:.5;cursor:not-allowed;pointer-events:none}.select-option .color[data-v-3aefbf0a]{border-radius:50%;width:2rem;height:2rem;margin-right:1rem}.select-option-label[data-v-3aefbf0a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-option-check[data-v-3aefbf0a]{flex-shrink:0;margin-left:.8rem;color:var(--color-primary,#3b82f6)}.select-option-check[data-v-3aefbf0a] svg{width:1.6rem;height:1.6rem}.select-empty[data-v-3aefbf0a]{padding:1.6rem;text-align:center;font-size:1.4rem;color:var(--text-primary)}.dropdown-enter-active[data-v-3aefbf0a]{transition:all .2s ease-out}.dropdown-leave-active[data-v-3aefbf0a]{transition:all .15s ease-in}.dropdown-enter-from[data-v-3aefbf0a],.dropdown-leave-to[data-v-3aefbf0a]{opacity:0;transform:translateY(-.4rem) scale(.98)}@media(max-width:640px){.select-input[data-v-3aefbf0a]{min-height:4.4rem}.select-input[data-v-3aefbf0a],.select-option[data-v-3aefbf0a]{padding:1rem 1.2rem;font-size:1.6rem}}
