.app-select[data-v-f062d797]{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;max-width:100%;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease}.app-select[data-v-f062d797]:hover:not(.disabled){border-color:var(--accent)}.app-select.open[data-v-f062d797]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.app-select.disabled[data-v-f062d797]{opacity:.5;cursor:not-allowed}.app-select.icon-only[data-v-f062d797]{width:auto;max-width:28px;height:28px;padding:0 7.5px;gap:0;justify-content:flex-end;box-sizing:border-box;flex-shrink:0;border-color:transparent;background:transparent;color:var(--text-secondary);transition:max-width .2s cubic-bezier(.22,1,.36,1),border-color .15s ease,box-shadow .15s ease,background .15s ease}.app-select.icon-only[data-v-f062d797]:hover:not(.disabled),.app-select.icon-only.open[data-v-f062d797]{width:auto;max-width:220px;padding:0 7.5px;gap:0;justify-content:flex-end}.app-select.icon-only[data-v-f062d797]:hover:not(.disabled){border-color:transparent;background:var(--surface-hover);color:var(--text)}.app-select.icon-only.open[data-v-f062d797]{border-color:transparent;background:var(--accent-weak);color:var(--accent);box-shadow:none}.as-label[data-v-f062d797]{order:-1;display:inline-block;max-width:0;margin-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1;font-size:12px;opacity:0;transform:translate(3px);transition:max-width .2s cubic-bezier(.22,1,.36,1),margin-right .2s cubic-bezier(.22,1,.36,1),opacity .15s ease,transform .2s cubic-bezier(.22,1,.36,1)}.app-select.icon-only:hover:not(.disabled) .as-label[data-v-f062d797],.app-select.icon-only.open .as-label[data-v-f062d797]{max-width:180px;margin-right:5px;opacity:1;transform:translate(0)}@media (max-width: 480px){.app-select.icon-only[data-v-f062d797]:hover:not(.disabled),.app-select.icon-only.open[data-v-f062d797]{width:auto;max-width:28px;padding:0 7.5px}.as-label[data-v-f062d797]{position:absolute;right:0;bottom:calc(100% + 6px);box-sizing:border-box;max-width:150px;margin:0;padding:4px 8px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);box-shadow:0 6px 18px #0f172a29;line-height:1.5;pointer-events:none;z-index:5;opacity:0;transform:translateY(3px);transition:opacity .15s ease,transform .2s cubic-bezier(.22,1,.36,1)}.app-select.icon-only:hover:not(.disabled) .as-label[data-v-f062d797],.app-select.icon-only.open .as-label[data-v-f062d797]{max-width:150px;margin:0;opacity:1;transform:translateY(0)}}.as-icon[data-v-f062d797]{flex-shrink:0}.app-select.compact[data-v-f062d797]{height:100%;padding:0 8px;box-sizing:border-box;border:none;border-right:1px solid var(--border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--bg-hover);font-size:12px;max-width:110px}.app-select.compact.open[data-v-f062d797]{box-shadow:none}.app-select.compact .as-value[data-v-f062d797]{color:var(--text-secondary)}.app-select.compact.open .as-value[data-v-f062d797]{color:var(--text)}.as-value[data-v-f062d797]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.as-value.placeholder[data-v-f062d797]{color:var(--text-secondary)}.as-arrow[data-v-f062d797]{color:var(--text-secondary);flex-shrink:0;transition:transform .15s ease}.as-arrow.flip[data-v-f062d797]{transform:rotate(180deg)}.as-pop[data-v-f062d797]{position:fixed;z-index:4000;margin:0;padding:4px;list-style:none;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #00000024;max-height:320px;overflow-y:auto}.as-opt[data-v-f062d797]{padding:6px 10px;border-radius:4px;font-size:13px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-opt[data-v-f062d797]:hover{background:var(--accent-weak);color:var(--accent)}.as-opt.active[data-v-f062d797]{background:var(--accent-weak);color:var(--accent);font-weight:600}.as-empty[data-v-f062d797]{padding:8px 10px;color:var(--text-secondary);font-size:12px}.as-pop-enter-active[data-v-f062d797],.as-pop-leave-active[data-v-f062d797]{transition:opacity .16s ease,transform .16s ease}.as-pop-enter-from[data-v-f062d797],.as-pop-leave-to[data-v-f062d797]{opacity:0;transform:translateY(-4px) scale(.98)}.as-pop-enter-to[data-v-f062d797],.as-pop-leave-from[data-v-f062d797]{opacity:1;transform:none}
