.ModelSettings_panel__vZUVq { border: 1px solid #8884; border-radius: 12px; padding: 16px; margin: 0 0 20px; color: inherit; }
.ModelSettings_panel__vZUVq legend { padding: 0 6px; font-weight: 600; font-size: 14px; }
.ModelSettings_field__Rm6Wu { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 12px; font-size: 13px; }
.ModelSettings_field__Rm6Wu input { width: 120px; max-width: 45%; padding: 8px 10px; border: 1px solid #8886; border-radius: 7px; background: #8881; color: inherit; font: inherit; }
.ModelSettings_field__Rm6Wu input:focus { outline: 2px solid #458fff; outline-offset: 2px; }
.ModelSettings_note___P6E_ { font-size: 12px; line-height: 1.5; opacity: .75; }
.ModelSettings_error__2ErJX { color: #ef7676; font-size: 12px; }
.ModelSettings_actions__MBplg { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 14px; }
.ModelSettings_actions__MBplg button { border: 1px solid #8885; border-radius: 7px; padding: 8px 12px; background: #8881; color: inherit; font: inherit; font-size: 12px; cursor: pointer; }
.ModelSettings_actions__MBplg button:first-child { background: #276cce; border-color: #276cce; color: white; }
.ModelSettings_actions__MBplg button:disabled { opacity: .45; cursor: default; }

