.SettingsView-module__ojd0pG__section{flex-direction:column;gap:14px;margin-bottom:36px;display:flex}.SettingsView-module__ojd0pG__sectionTitle{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.015em;color:var(--text);margin:0;font-weight:500}.SettingsView-module__ojd0pG__sectionDesc{font-size:var(--fs-h4);color:var(--text-muted);max-width:60ch;margin:0}.SettingsView-module__ojd0pG__bankGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.SettingsView-module__ojd0pG__bankCard{border:1px solid var(--border);background:var(--surface,transparent);cursor:pointer;text-align:left;font:inherit;color:var(--text);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.SettingsView-module__ojd0pG__bankCard:hover{background:var(--hover)}.SettingsView-module__ojd0pG__bankCard.SettingsView-module__ojd0pG__selected{border-color:var(--text);box-shadow:0 0 0 1px var(--text) inset}.SettingsView-module__ojd0pG__bankLogo{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.SettingsView-module__ojd0pG__bankLogo svg{width:32px;height:32px;display:block}.SettingsView-module__ojd0pG__bankMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SettingsView-module__ojd0pG__bankName{font-size:var(--fs-h3);color:var(--text);letter-spacing:-.005em;font-weight:500}.SettingsView-module__ojd0pG__bankHint{font-size:var(--fs-h5);color:var(--text-subtle)}.SettingsView-module__ojd0pG__selectedTick{background:var(--text);width:18px;height:18px;color:var(--on-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SettingsView-module__ojd0pG__nameField{flex-direction:column;gap:6px;max-width:420px;display:flex}.SettingsView-module__ojd0pG__nameLabel{font-size:var(--fs-h5);color:var(--text-subtle);letter-spacing:.02em;text-transform:uppercase;font-weight:500}.SettingsView-module__ojd0pG__nameInputWrap{border:1px solid var(--border);background:0 0;border-radius:6px;align-items:center;padding:0 12px;transition:border-color .12s;display:flex}.SettingsView-module__ojd0pG__nameInputWrap:focus-within{border-color:var(--text)}.SettingsView-module__ojd0pG__nameInput{font:inherit;font-size:var(--fs-h3);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.SettingsView-module__ojd0pG__nameHint{font-size:var(--fs-h5);color:var(--text-subtle)}
