.ai-model-picker{min-width:0;margin:22px 0;padding:18px;border:1px solid #354459;border-radius:9px;background:#111b29;color:#edf3ff}.ai-model-picker legend{padding:0 7px;font-size:14px;font-weight:700}.ai-model-picker-help,.ai-model-picker-status,.ai-model-picker-error{font-size:12px;line-height:1.7}.ai-model-picker-help,.ai-model-picker-status{color:#b2c1d5}.ai-model-picker-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.ai-model-picker-choice{display:flex!important;align-items:center;gap:10px;min-width:0;margin:0!important;padding:10px;border:1px solid #3c4e68;border-radius:8px;cursor:pointer;background:#142236}.ai-model-picker-choice:has(input:checked){border-color:#ff829e;background:#342333}.ai-model-picker-choice input{width:17px!important;height:17px;flex:none;margin:0!important;accent-color:#f45179}.ai-model-picker-choice img,.ai-model-picker-placeholder{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;object-fit:cover;background:#283c55}.ai-model-picker-choice>span:last-child{min-width:0;line-height:1.4}.ai-model-picker-choice strong{font-size:12px;overflow-wrap:anywhere}.ai-model-picker-choice small{display:block;color:#bdc8d9;font-size:11px;margin-top:5px}.ai-model-picker-blue{display:inline-grid;place-items:center;width:16px;height:16px;background:#269aff;color:#fff;border-radius:50%;font-size:12px;margin-left:5px}.ai-model-picker-choice.is-unavailable{margin-bottom:10px!important;border-style:dashed}.ai-model-picker-choice.is-prepared{border-color:#b48c57}.ai-model-picker-choice .ai-model-picker-prepared{color:#e4c186}.ai-model-picker-create{margin-bottom:8px!important}.ai-model-picker-error{color:#ffb8ca}.ai-model-picker [hidden]{display:none!important}.ai-model-picker>button{margin:8px 10px 0 0;font-size:12px}.ai-model-picker input:focus-visible,.ai-model-picker button:focus-visible{outline:2px solid #ff8aa8;outline-offset:4px}.ai-model-picker :disabled{opacity:.6;cursor:default}@media(max-width:600px){.ai-model-picker{padding:12px}.ai-model-picker-options{grid-template-columns:minmax(0,1fr)}}
