.model-picker-popover{border:1px solid var(--border);box-shadow:0 12px 32px color-mix(in srgb,var(--foreground)14%,transparent);border-radius:4px}.model-picker-panels{background:var(--background);grid-template-columns:132px minmax(0,1fr);min-height:260px;max-height:360px;display:grid}.model-picker-providers,.model-picker-list{min-width:0;padding:6px;overflow-y:auto}.model-picker-providers{border-right:1px solid var(--border);background:var(--muted)}.model-picker-heading{color:var(--muted-foreground);padding:6px 8px 8px;font-size:11px;font-weight:500}.model-picker-providers button,.model-picker-options button{width:100%;min-height:36px;color:var(--muted-foreground);cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:8px;font-size:12px;transition:background-color .12s,color .12s;display:flex}.model-picker-providers button:hover,.model-picker-options button:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground)7%,transparent)}.model-picker-providers button:hover{background:var(--background)}.model-picker-providers button[aria-pressed=true]{color:var(--foreground);background:var(--background)}.model-picker-options button[aria-pressed=true]{color:var(--foreground);background:var(--muted)}.model-picker-providers button[aria-pressed=true]:hover{background:var(--background)}.model-picker-options button[aria-pressed=true]:hover{background:color-mix(in srgb,var(--foreground)11%,transparent)}.model-picker-providers button:focus-visible,.model-picker-options button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:479px){.model-picker-panels{grid-template-columns:minmax(0,1fr);max-height:min(440px,100vh - 7rem)}.model-picker-providers{border-right:0;border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}.model-picker-providers .model-picker-heading{display:none}.model-picker-providers button{width:auto;min-width:max-content}.model-picker-list{min-height:220px}}@media (prefers-reduced-motion:reduce){.model-picker-providers button,.model-picker-options button{transition:none}}
