.app-select-field[data-v-d3f218bb]{min-width:0;max-width:100%;display:block;position:relative}.app-select-validation[data-v-d3f218bb]{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-select[data-v-d3f218bb]{width:100%;min-width:0;min-height:var(--native-control-height,48px);border:1px solid var(--line-strong);border-radius:var(--native-radius-control,12px);background:var(--surface);color:var(--ink);font:400 var(--native-text-body,1rem)/1.35 var(--font-body);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 12px 10px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.app-select[data-v-d3f218bb]:active{background:var(--paper-dim)}.app-select[data-v-d3f218bb]:disabled{opacity:.5;cursor:default}.app-select.open[data-v-d3f218bb]{border-color:var(--ember);box-shadow:inset 0 0 0 1px var(--ember)}.app-select[data-v-d3f218bb]:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.app-select-value[data-v-d3f218bb]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-select-chevron[data-v-d3f218bb],.app-select-option svg[data-v-d3f218bb]{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.app-select-chevron[data-v-d3f218bb]{stroke:var(--ink-soft);stroke-width:2px;transition:transform .2s}.app-select.open .app-select-chevron[data-v-d3f218bb]{stroke:var(--ember);transform:rotate(180deg)}.app-select-layer[data-v-d3f218bb]{z-index:1200;position:fixed;inset:0}.app-select-menu[data-v-d3f218bb]{max-height:min(var(--app-select-max), calc(var(--app-select-space) - max(12px, env(safe-area-inset-bottom))));border:1px solid var(--line);border-radius:var(--native-radius-card,16px);background:var(--surface);overscroll-behavior:contain;transform-origin:top;flex-direction:column;gap:2px;padding:6px;animation:.16s cubic-bezier(.2,.8,.2,1) app-select-in-d3f218bb;display:flex;position:fixed;overflow-y:auto;box-shadow:0 18px 40px -16px #17151257,0 2px 6px #1715120f}.app-select-menu.up[data-v-d3f218bb]{max-height:min(var(--app-select-max), calc(var(--app-select-space) - max(12px, env(safe-area-inset-top))));transform-origin:bottom;animation-name:app-select-in-up-d3f218bb}.app-select-menu[data-v-d3f218bb]:focus{outline:none}.app-select-option[data-v-d3f218bb]{width:100%;min-height:48px;color:var(--ink);font:400 var(--native-text-body,1rem)/1.35 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.app-select-option span[data-v-d3f218bb]{overflow-wrap:anywhere;flex:1;min-width:0}.app-select-option svg[data-v-d3f218bb]{stroke:var(--ember);stroke-width:2.4px}.app-select-option[data-v-d3f218bb]:active{background:var(--paper-dim)}.app-select-option[data-v-d3f218bb]:disabled{opacity:.45;cursor:default}.app-select-option[aria-selected=true][data-v-d3f218bb]{background:var(--ember-soft);color:var(--ember-ink);font-weight:600}.app-select-option[data-v-d3f218bb]:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}@keyframes app-select-in-d3f218bb{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes app-select-in-up-d3f218bb{0%{opacity:0;transform:translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.app-select[data-v-d3f218bb],.app-select-chevron[data-v-d3f218bb]{transition:none}.app-select-menu[data-v-d3f218bb]{animation:none}}
