.app-select[data-v-57a5326b]{position:relative;display:inline-block}.app-select-trigger[data-v-57a5326b]{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-body);font-size:var(--fs-body);padding:9px 14px;border:1px solid var(--hairline-strong);border-radius:var(--r-soft);background:#fff;color:var(--bone);cursor:pointer;transition:border-color var(--T-fast);min-width:160px;text-align:left}.app-select-trigger[data-v-57a5326b]:hover,.app-select.open .app-select-trigger[data-v-57a5326b]{border-color:var(--Y)}.app-select-value[data-v-57a5326b]{flex:1;white-space:nowrap}.app-select-caret[data-v-57a5326b]{width:16px;height:16px;flex-shrink:0;color:var(--bone-soft);transition:transform var(--T-fast)}.app-select.open .app-select-caret[data-v-57a5326b]{transform:rotate(180deg)}.app-select-menu{position:fixed;max-height:280px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--hairline-strong);border-radius:var(--r-soft);box-shadow:0 12px 32px #1f293729;z-index:2000}.app-select-menu .app-select-option{padding:10px 14px;font-size:var(--fs-body);color:var(--bone);border-radius:calc(var(--r-soft) - 4px);cursor:pointer;white-space:nowrap;transition:background var(--T-fast),color var(--T-fast)}.app-select-menu .app-select-option:hover{background:var(--GM,#f3f0ea)}.app-select-menu .app-select-option.active{background:var(--Y);color:var(--B);font-weight:600}
