.image-model-picker[data-v-de5d8781]{min-width:0;margin-bottom:22px}.model-compact[data-v-de5d8781]{min-width:0;color:var(--theme-text,#40334f);gap:8px;font-size:13px;font-weight:600;display:grid}.model-compact[data-v-de5d8781] .app-select{border-radius:8px;width:100%;min-height:44px;font-size:13px;font-weight:400}.model-options[data-v-de5d8781]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.model-legend[data-v-de5d8781]{color:var(--theme-text,#40334f);margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.5}.model-option[data-v-de5d8781]{border:1px solid var(--theme-border,#e7e1ee);background:var(--theme-surface,#fff);min-width:0;min-height:48px;color:var(--theme-text-secondary,#63566e);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:0;padding:11px 13px;transition:border-color .15s,background-color .15s;display:flex}.model-option[data-v-de5d8781]:hover{border-color:var(--theme-border-strong,#c3afd9);background:var(--theme-surface,#fcfaff)}.model-option[data-v-de5d8781]:has(input:checked){border-color:var(--theme-border-strong,#b39acb);background:var(--theme-surface-soft,#f8f4fc);color:var(--theme-accent,#633c8b)}.model-option[data-v-de5d8781]:has(input:focus-visible){outline:2px solid var(--focus-ring,#8656b8);outline-offset:3px}.model-option[data-v-de5d8781]:has(input:disabled){cursor:default;opacity:.65}.model-icon[data-v-de5d8781]{width:17px;height:17px;color:var(--theme-text-muted,#9582a8);flex:0 0 17px}.model-name[data-v-de5d8781]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:1.6}.model-option input[data-v-de5d8781]{-webkit-appearance:auto;appearance:auto;accent-color:#8053ad;width:16px;height:16px;min-height:0;cursor:inherit;box-shadow:none;flex:0 0 16px;margin:0;padding:0}.model-option input[data-v-de5d8781]:focus{outline:none}.model-placeholder[data-v-de5d8781]{border:1px solid var(--theme-border,#e5dfec);background:var(--theme-surface,#fbf9ff);color:var(--theme-text-secondary,#604879);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.model-placeholder>.iconify[data-v-de5d8781]{flex:none;width:22px;height:22px}.model-placeholder span[data-v-de5d8781],.model-placeholder strong[data-v-de5d8781]{font-size:12px;line-height:1.6;display:block}.model-placeholder span[data-v-de5d8781]{color:var(--theme-text-secondary,#6d6179)}@media (prefers-reduced-motion:reduce){.model-option[data-v-de5d8781]{transition:none}}
