.model-select[data-v-2e19a127]{color:var(--text-primary);font-family:var(--font-zh);font-size:16px;line-height:1.5;min-width:0;position:relative}.model-select-trigger[data-v-2e19a127]{align-items:center;background:#fff;border:1px solid var(--border-strong,#dce3ed);border-radius:var(--radius-input);box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:20px;justify-content:space-between;margin:0;min-height:52px;padding:12px 16px;text-align:left;width:100%}.model-select-trigger[data-v-2e19a127]:hover,.model-select-trigger[aria-expanded=true][data-v-2e19a127]{border-color:var(--brand-blue)}.model-select-trigger[data-v-2e19a127]:disabled{cursor:not-allowed;opacity:.55}.model-select-trigger[data-v-2e19a127]:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.model-select-trigger>span[data-v-2e19a127]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}svg[data-v-2e19a127]{color:var(--brand-blue);flex-shrink:0;height:18px;width:18px}.model-select-trigger svg[data-v-2e19a127]{color:var(--text-secondary);transition:transform .15s}.expanded[data-v-2e19a127]{transform:rotate(180deg)}.model-select-menu[data-v-2e19a127]{background:#fff;border:1px solid var(--line,#dce3ed);border-radius:var(--radius-input);box-shadow:0 8px 28px #17243c14;left:0;list-style:none;margin:0;max-height:320px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.model-select-menu li[data-v-2e19a127]{align-items:center;border-radius:3px;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;margin:0;min-height:44px;padding:10px 12px}.model-select-menu li>span[data-v-2e19a127]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-select-menu li[aria-selected=true][data-v-2e19a127]{background:#f3f7ff;color:var(--brand-blue)}.model-select-menu li[data-active=true][data-v-2e19a127]{background:#eaf1ff}.model-select-menu li[aria-disabled=true][data-v-2e19a127]{background:transparent;color:#9aa5b5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.model-select-trigger svg[data-v-2e19a127]{transition:none}}
