.sw-select[data-v-89f8e57e]{gap:.25rem;position:relative}.sw-select[data-v-89f8e57e],.sw-select .trigger[data-v-89f8e57e]{align-items:center;display:inline-flex}.sw-select .trigger[data-v-89f8e57e]{background:var(--sw-select-trigger-bg,var(--background));border:1px solid var(--sw-select-trigger-border,var(--input));border-radius:var(--sw-select-trigger-radius,var(--radius));color:var(--sw-select-trigger-color,var(--foreground));cursor:pointer;font:inherit;font-size:var(--sw-select-trigger-font-size,var(--control-font-size));min-height:var(--sw-select-trigger-min-height,var(--control-height));min-width:var(--sw-select-trigger-min-width,8rem);padding:var(--sw-select-trigger-padding,.25rem .75rem);justify-content:space-between;gap:.5rem}@media (hover:hover){.sw-select .trigger[data-v-89f8e57e]:hover{border-color:var(--ring)}}.sw-select .trigger[data-v-89f8e57e]:focus-visible{border-color:var(--ring);outline:none}.sw-select .trigger[data-disabled][data-v-89f8e57e]{cursor:not-allowed;opacity:.5}.sw-select .arrow[data-v-89f8e57e],.sw-select .label.is-placeholder[data-v-89f8e57e]{color:var(--muted-foreground)}.sw-select .arrow[data-v-89f8e57e]{flex-shrink:0;transition:transform .15s}.sw-select .trigger[data-state=open] .arrow[data-v-89f8e57e]{transform:rotate(180deg)}.sw-select .clear[data-v-89f8e57e]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:inline-flex}@media (hover:hover){.sw-select .clear[data-v-89f8e57e]:hover{color:var(--foreground)}}.sw-select .anchor[data-v-89f8e57e]{cursor:text;flex-wrap:wrap;justify-content:flex-start}.sw-select .search-input[data-v-89f8e57e]{color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:4rem;padding:0}.sw-select .search-input[data-v-89f8e57e]::placeholder{color:var(--muted-foreground)}.sw-select .anchor[data-v-89f8e57e]:focus-within{border-color:var(--ring)}.sw-select .chip[data-v-89f8e57e]{background:var(--sw-select-chip-bg,var(--muted));border-radius:var(--sw-select-chip-radius,calc(var(--radius) - .25rem));color:var(--sw-select-chip-color,var(--foreground));align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;display:inline-flex}.sw-select .chip-remove[data-v-89f8e57e]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.75rem;display:inline-flex}@media (hover:hover){.sw-select .chip-remove[data-v-89f8e57e]:hover{color:var(--foreground)}}.sw-select .arrow-btn[data-v-89f8e57e]{cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;padding:0;display:inline-flex}.sw-select .arrow-btn[data-state=open] .arrow[data-v-89f8e57e]{transform:rotate(180deg)}.sw-select-content{background:var(--sw-select-content-bg,var(--popover));border:1px solid var(--sw-select-content-border,var(--border));border-radius:var(--sw-select-content-radius,var(--radius));box-shadow:var(--sw-select-content-shadow,var(--shadow-md));color:var(--popover-foreground);font-size:var(--sw-select-content-font-size,var(--control-font-size));max-height:var(--sw-select-content-max-height,18rem);min-width:var(--reka-select-trigger-width,var(--reka-combobox-trigger-width,8rem));z-index:var(--sw-select-content-z,1100);overflow:hidden}.sw-select-content .viewport{padding:.25rem;overflow-y:auto}.sw-select-content .group-label{color:var(--muted-foreground);padding:.375rem .5rem;font-size:.75rem}.sw-select-content .option{border-radius:calc(var(--radius) - .25rem);color:var(--popover-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.sw-select-content .option[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.sw-select-content .option[data-state=checked]{color:var(--primary)}.sw-select-content .option[data-disabled]{cursor:not-allowed;opacity:.5}.sw-select-content .option.create-option{color:var(--primary)}.sw-select-content .viewport.is-stale .option{opacity:.5}.sw-select-content .empty,.sw-select-content .loading{color:var(--muted-foreground);text-align:center;padding:.5rem;font-size:.8125rem}.sw-select-content .indicator{color:var(--primary);align-items:center;display:flex}
