.gee-model-picker{position:relative;flex:none}.gee-model-picker>summary{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;color:var(--gp-text-muted)}.gee-model-picker>summary::-webkit-details-marker{display:none}.gee-model-picker>summary[aria-disabled=true]{opacity:.5;cursor:default}.gee-model-picker>summary:focus-visible{outline:2px solid var(--gp-focus);outline-offset:2px}.gee-model-menu{position:absolute;z-index:50;bottom:calc(100% + 10px);right:0;width:min(280px,calc(100vw - 32px));max-height:min(530px,65dvh);overflow:auto;padding:6px;border:1px solid var(--gp-border);border-radius:14px;background:var(--gp-pane);box-shadow:var(--gp-shadow-overlay)}.gee-model-heading{display:block;padding:7px 9px;font-size:11px;color:var(--gp-text-muted)}.gee-model-group+.gee-model-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--gp-border)}.gee-model-group-label{display:block;padding:5px 9px;font-size:10px;font-weight:600;color:var(--gp-text-muted)}.gee-model-group>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:32px;padding:7px 9px;border:0;border-radius:7px;font:inherit;font-size:13px;color:var(--gp-text);background:transparent;text-align:start;cursor:pointer}.gee-model-group>button:hover:not(:disabled),.gee-model-group>button[aria-pressed=true]{background:var(--gp-state-hover)}.gee-model-group>button:disabled{color:var(--gp-text-muted);opacity:1;cursor:default}.gee-model-copy{display:grid;gap:3px;min-width:0}.gee-model-name{display:flex;align-items:center;gap:7px}.gee-model-default{font-size:9px;font-weight:500;color:var(--gp-text-muted)}.gee-model-help{font-size:11px;line-height:15px;color:var(--gp-text-muted)}.gee-model-status{font-size:10px;color:var(--gp-text-muted);white-space:nowrap}