.settings-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);gap:20px;align-items:start;margin-bottom:45px}.settings-section{background:#fff;border:1px solid #e4e9eb;border-radius:6px;padding:24px;min-width:0}.settings-section h2{font-size:17px;margin:0 0 8px}.settings-section p{font-size:13px;line-height:1.8}.settings-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:22px}.settings-title p{margin:0}.connection-state{flex:none;font-size:11px;font-weight:800;border:1px solid #d9e1e3;color:#5f727c;padding:4px 9px;border-radius:4px}.connection-state.connected{background:#e5f4eb;border-color:#bee2cb;color:#167a46}.settings-section label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}.settings-section input{width:100%;direction:ltr;text-align:left}.settings-section .field-note{margin:6px 0 17px}.settings-secondary-action{margin-top:20px;padding-top:17px;border-top:1px solid #edf0f1}.text-button.danger{color:#a93228;font-weight:700;padding:0}.settings-fact{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #edf0f1;font-size:13px}.settings-fact span{color:#6b7b86}.settings-fact strong{font-weight:700}.settings-section .button.secondary{margin-top:18px}.settings-section .button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.settings-grid{grid-template-columns:1fr}}@media(max-width:600px){.topbar-inner{flex-wrap:wrap;padding-block:9px;justify-content:space-between}.topbar nav{order:3;width:100%;height:36px;margin-inline-start:0;gap:22px}.topbar nav a{height:36px}.settings-section{padding:18px}}
