/* Verbatim rules from app style.css; source HEAD ba22ba12758c82ace3721a48d27676718886625c. */
.settings-panel, .connection-panel { padding: 31px 32px 33px; }
.settings-section + .settings-section { margin-top: 29px; }
.settings-section h2 { margin: 0 0 15px; font-size: 19px; font-weight: 600; line-height: 1.45; }
.connection-row, .model-row { display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 50px; }
.connection-name, .connection-heading { display: inline-flex; align-items: center; gap: 11px; font-size: 16px; font-weight: 500; }
.brand-icon { width: 28px; height: 28px; object-fit: contain; }
.outline-button { min-height: 36px; padding: 7px 17px; border: 1px solid var(--border); border-radius: 22px; background: #fff; font-size: 14px; font-weight: 500; transition: background-color var(--color-motion); }
