#account-bindings-panel .panel-heading > button { flex: 0 0 auto; white-space: nowrap; }
#account-bindings-panel .form-grid > section { min-width: 0; }
#account-bindings-panel .account-binding-confirm { display: flex; align-items: flex-start; gap: 8px; margin: 14px 0; font-weight: normal; line-height: 1.6; }
#account-bindings-panel .account-binding-confirm input[type="checkbox"] { width: auto; flex: 0 0 auto; margin: 5px 0 0; }
#account-bindings-panel button:disabled, #external-account-login button:disabled { background: #e7edf5; color: #6b778b; cursor: not-allowed; }
#account-bindings-panel iframe, #external-account-login iframe { display: block; margin-top: 10px; }
#account-bindings-panel .hint { overflow-wrap: anywhere; }
#external-account-login { margin-top: 18px; border-top: 1px solid #dce3ef; padding-top: 14px; }
