.app-select__trigger[data-v-d1d66129]{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-lg);background:var(--color-bg-soft);color:var(--color-text);cursor:pointer;transition:background var(--transition-fast);border:0;font-family:inherit;font-size:.875rem;display:flex;overflow:hidden}.app-select__trigger[data-v-d1d66129]:hover{background:var(--color-action-soft)}.app-select__trigger[data-disabled][data-v-d1d66129]{color:var(--color-text-muted);cursor:default}.app-select__trigger[data-disabled][data-v-d1d66129]:hover{background:var(--color-bg-soft)}.app-select__trigger[data-v-d1d66129]:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.app-select__trigger--touch[data-v-d1d66129]{border-radius:var(--radius-xl);min-height:47px}@media (width>=1100px){.app-select__trigger--touch[data-v-d1d66129]{border-radius:var(--radius-lg);min-height:0}}.app-select__label[data-v-d1d66129]{color:var(--color-text-muted)}.app-select__label[data-v-d1d66129],.app-select__value[data-v-d1d66129]{font-size:var(--font-size-sm);white-space:nowrap}.app-select__value[data-v-d1d66129]{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-width:0;font-weight:var(--font-weight-regular);flex:1;display:inline-flex}.app-select__value-text[data-v-d1d66129]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.app-select__chevron[data-v-d1d66129],.app-select__value-text--placeholder[data-v-d1d66129]{color:var(--color-text-muted)}.app-select__chevron[data-v-d1d66129]{flex-shrink:0;width:16px;height:16px}.app-select__content{z-index:var(--z-toast);min-width:var(--reka-select-trigger-width);max-width:var(--reka-select-content-available-width);background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.app-select__viewport{max-height:min(320px,var(--reka-select-content-available-height,100vh));padding:var(--spacing-1)}.app-select__viewport[data-reka-select-viewport]{scrollbar-width:auto;-ms-overflow-style:auto}.app-select__viewport[data-reka-select-viewport]::-webkit-scrollbar{display:block}@supports not selector(::-webkit-scrollbar){.app-select__viewport[data-reka-select-viewport]{scrollbar-width:thin}}.app-select__separator{height:1px;margin:var(--spacing-1) var(--spacing-3);background:var(--color-border)}.app-select__group-label{top:calc(var(--spacing-1)*-1);z-index:1;padding:var(--spacing-2) var(--spacing-3) var(--spacing-1);background:var(--color-bg-page);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);position:sticky}.app-select__item{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);white-space:nowrap;align-items:center;font-size:.875rem;display:flex}.app-select__item>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-select__item{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.app-select__item[data-highlighted]{background:var(--color-action-soft)}.app-select__item[data-state=checked]{font-weight:var(--font-weight-semibold)}.app-select__item[data-disabled]{color:var(--color-text-muted);cursor:not-allowed;text-decoration:line-through}
